Linux內(nèi)核啟動(dòng)后,串口的波特率通常是 查看串口參數(shù): 登錄后復(fù)制 設(shè)置串口參數(shù): 登錄后復(fù)制 設(shè)置串口 一般來說,如果只是修改串口波特率,那么只需: 登錄后復(fù)制 開啟流控: 登錄后復(fù)制 關(guān)閉流控: 登錄后復(fù)制 注意,這里的開啟和關(guān)閉,是通過前面的符號(hào)115200
或者9600
,此時(shí)如果想要修改串口的波特率,在shell
中通過stty
指令就能完成,而不需要修改驅(qū)動(dòng)代碼。stty
:set tty
。即改變并打印終端行設(shè)置,用于檢查和修改當(dāng)前注冊(cè)的終端的通信參數(shù)。串口參數(shù)設(shè)置
stty -F /dev/ttyS0 -a
stty -F /dev/ttyS0 115200 cs8 -parenb -cstopb
ttyS0
波特率為115200
,8
位數(shù)據(jù)位,1
位停止位,無(wú)校驗(yàn)位stty -F /dev/ttyS0 115200
stty
的其它參數(shù),可以用man
查看其它設(shè)置選項(xiàng)。stty -F /dev/ttyS0 crtscts
stty -F /dev/ttyS0 -crtscts
-
來區(qū)別,-
表示關(guān)閉,否則表示開啟。
以上就是Linux系統(tǒng)調(diào)試篇——stty修改串口波特率的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!