返信先: [解決済み]UARTについてのご質問

ホーム フォーラム一覧 Cubieboard [解決済み]UARTについてのご質問 返信先: [解決済み]UARTについてのご質問

#761

cubie管理人2
キーマスター

こんにちは。

まずは下記の事項をご確認ください。
・GPSモジュールのシリアルインターフェースはTTLレベルでしょうか?
・GPSモジュール出力のボーレートとURAT4のボーレートを同じように設定されましたでしょうか?
setserialコマンドでUARTのボーレートの確認及び設定ができますので、ご確認ください。

また、こちらは下記の方法でUART4での通信を確認できました。ご参照ください。

script.fexを下記のように変更し、script.binに変換します。。
———–
・・・・
[uart_para4]
uart_used = 1
uart_port = 4
uart_tx = port:PG10<4><1>
uart_rx = port:PG11<4><1>

・・・・
———–
UART0は変更なしで、UART1,2,3,5,6,7に対して“uart_used = 0″にしています。

TTLtoUSBシリアル変換ケーブル(コンソール用のケーブルとは別にもう一つ使用)を下記のようにcubieboardのUART4と接続します。
白–U15のpin17(UART TX)
緑–U15のpin18(UART RX)
黒–U15のpin19(GND)
赤–接続なし
USB側をパソコンと接続して、teratermを起動し、対応するシリアルポートを選択し、ボーレートを9600bpsを選択します(御社の環境では異なる可能性がありますので、もし通信できない場合は、setserialコマンドで/dev/ttyS1のボーレートをご確認ください)。

この状態でLinuxを起動し、コマンドラインで下記のコマンドを実行します。
echo hello > /dev/ttyS1

実行後、UART4と接続されているteratermで、hello が出力されたと確認しました。