天天看點

linux序列槽指令行調試

測試發送: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” 找到打開該節點的程序名 結束該程序

繼續閱讀