uartのbitレートが1%ちょいずれてて、66文字くらいでPC側で取れなくなっちゃいます。
まともな対処は、(A)クロックを分周可能なものに変える (B)64文字ずつソフトで送出完了を
待って送信。(今の場合1040バイトほど送る必要があるのでちょっと辛い) が考えられますが、

(C)全二重できなくなるが、送信時だけstop=2で送出し、送信終了時stop=1に切り換える。
は使えそうでしょうか?体験した方がいたら、いけるとか無駄だからやめとけとかお願いします。