私はRS232ソフトウェアフロー制御(別名XON/XOFF)に関する一般的な質問があるRS232ソフトウェアフロー制御
.NET実装(とnativのWin32 APIの)ボーテ時間である、WriteTimeout/ReadTimeoutというプロパティを定義しますその後、通信が延期されたとみなされます。
これは私の問題ではありません。送信すると、5バイトの文字列をデバイスに伝えることができますが、期待どおりにWriteTimeoutが表示されません。これはどのように実装されていますか私がソフトウェアフロー制御に関して知っていることは、受信バッファがいっぱいになったときにXOFFを設定することです。再度受信する準備ができたらXOnします。
しかし、私が見ている振る舞いから、デバイスがXONを送信し、送信した5バイトの情報を処理した後、対応するイベントを生成するための情報をウィンドウに作成していると思われます。
したがって、2線式RS232実装でXONを送信するタイミングは?バッファがいっぱいで受信を再開した場合のみ。または、私たちが処理したすべてのチャンクの後に受信するために「まだ準備ができている」ことを伝えるために?
実装方法
お気軽に&を事前に送信してください! Corelgott
具体的には何を実装していますか?あなたはソフトウェアを書くかハードウェアを設計していますか? –