0

ステートメント:私が作成したポーリングIOモードのデバイスドライバーを使用して、Intel pentium 2システムからUARTを介してデータを送信しようとして、作業を開始するためのほぼすべてのオプションを試しました。コードはhttp:/にあります。 /pastebin.com/8snzeaXu また、データを送信するためのLinuxコードhttp://pastebin.com/YRszQqRv ボーレートと8-N-1などのプロパティが両側に設定されています...シリアルUARTレジスタの使用に関する詳細が必要な場合http://www.lammertbies.nl/comm/info/serial-uart.html#LSR の問題:送信で一部のデータが欠落しています

4

1 に答える 1

0

データが欠落しているということは、通常、送信時にデータが上書きされることを意味します。バイトの送信の間にいくつかのusecsをスリープ状態にする代わりに、LSRでTHRが空かどうかを確認するなど、ステータスレジスタにクエリを実行できませんか?xon/xoffのようなフロー制御も追加するかもしれません。

于 2011-09-22T23:13:00.547 に答える