linux串列埠命令列除錯

2021-10-12 05:46:07 字數 453 閱讀 9060

測試傳送:echo 「123456」 > /dev/ttys1

測試接收:busybox microcom -s 115200 /dev/ttys1

引數:-s 波特率

-t 超時退出時間 ,不加-t就是一直等待接收

例如:1.將arm機器的串列埠1接電腦 , 電腦開個串列埠工具設定波特率115200

2.busybox microcom -s 115200 /dev/ttys1

3.pc串列埠工具傳送「123456」 , arm顯示收到123456

4.echo 「123456」 > /dev/ttys1 , pc顯示收到123456 , 若不做第二步 , 則收到的是亂碼 , 也可用示波器看是否有波形出來

如果第3步中 pc傳送多條arm才收到一次 , 則可能是系統中有程序在用該節點 , 用lsof | grep 「/dev/ttys1」 找到開啟該節點的程序名 結束該程序

linux串列埠命令列除錯

測試傳送 echo 123456 dev ttys1 測試接收 busybox microcom s 115200 dev ttys1 引數 s 波特率 t 超時退出時間 不加 t就是一直等待接收 例如 1.將arm機器的串列埠1接電腦 電腦開個串列埠工具設定波特率115200 2.busybox ...

linux串列埠命令列除錯

測試傳送 echo 123456 dev ttys1 測試接收 busybox microcom s 115200 dev ttys1 引數 s 波特率 t 超時退出時間 不加 t就是一直等待接收 例如 1.將arm機器的串列埠1接電腦 電腦開個串列埠工具設定波特率115200 2.busybox ...

linux串列埠命令列除錯

測試傳送 echo 123456 dev ttys1 測試接收 busybox microcom s 115200 dev ttys1 引數 s 波特率 t 超時退出時間 不加 t就是一直等待接收 例如 1.將arm機器的串列埠1接電腦 電腦開個串列埠工具設定波特率115200 2.busybox ...