カーネル 2.6.39 の Linux マシンで、シリアル インターフェイス RS-485 経由で通信しようとしています。このブレイクアウト ボードをpySerialモジュールと一緒に使用しています。インターフェイスを介して何かを書き込むと、データが破損することがよくあります。ブレイクアウトボードの製品ページで、誰かが言及しました:
最初から、シリアル データを送信してから RTS ラインを Low にする前に約 25 ミリ秒の遅延が必要であることに気付きました。
バイトを書き込むとすぐに RTS ラインが高くなり、書き込み直後に低くなることがわかりました。そのラインを(もう少し長く)高く保つにはどうすればよいですか?