設計にはi.MX53プロセッサを使用しています。私はlinux-2.6.35.3カーネル、i.MX53をBSPとして使っています。
UART3(RS232)をRTSとCTSでテストしています。RTS/CTS制御フラグ(CRTSCTS)を無効にすると、この場合、UART3ポートを通じてデータの送受信が可能です。
この場合、RTS/CTS制御フラグ(CRTSCTS)を有効にすると、データの送信と受信が行われません。
上記のシナリオでUART3をテストする方法を教えてください。RTS/CTSでUART3をテストするアプリケーションはありますか?
注:私はソフトウェア制御・ハードウェアフロー制御(ハンドシェイク制御)を使用しています。
これで十分でしょうか?それともドライバー側で他に何かを有効にする必要がありますか?
ラーナ
この問題は解決しましたか?
こんにちは、ユーリさん。
RTS信号は常にiMX53への入力であり、CTS信号は常にiMX CPUからの出力であることをご存知ですか?
もしかしたらそれがあなたの問題なのかもしれません
よろしくお願いします。
CTS/RTSフロー制御には5線接続が必要です。