首頁  >  文章  >  運維  >  Linux系統調試篇-stty修改串口波特率

Linux系統調試篇-stty修改串口波特率

嵌入式Linux充电站
嵌入式Linux充电站轉載
2023-07-31 15:43:002862瀏覽

Linux核心啟動後,串列埠的波特率通常是1152009600,此時如果想要修改串列埠的波特率,在shell中透過stty指令就能完成,而不需要修改驅動程式碼。

sttyset tty。即改變並列印終端行設置,用於檢查和修改目前已註冊的終端的通訊參數。

字串埠參數設定

#查看串列埠參數

stty -F /dev/ttyS0 -a

設定串列埠參數

stty -F /dev/ttyS0 115200 cs8 -parenb -cstopb

設定串列埠ttyS0波特率為1152008位元資料位,1位元停止位,無校驗位

一般來說,如果只是修改串列埠波特率,那麼只需:

stty -F /dev/ttyS0 115200

stty的其它参数,可以用man查看其它设置选项。

开启流控

stty -F /dev/ttyS0 crtscts

关闭流控

stty -F /dev/ttyS0 -crtscts

注意,这里的开启和关闭,是通过前面的符号-来区别,-表示关闭,否则表示开启。

以上是Linux系統調試篇-stty修改串口波特率的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:嵌入式Linux充电站。如有侵權,請聯絡admin@php.cn刪除