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

發布: 2023-07-31 15:43:00
轉載
2988 人瀏覽過

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
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!