Linux內核啟動后,串口的波特率通常是115200或者9600,此時如果想要修改串口的波特率,在shell中通過stty指令就能完成,而不需要修改驅動代碼。
stty:set tty。即改變并打印終端行設置,用于檢查和修改當前注冊的終端的通信參數。
stty?-F?/dev/ttyS0?-a
stty?-F?/dev/ttyS0?115200?cs8?-parenb?-cstopb
ttyS0波特率為115200,8位數據位,1位停止位,無校驗位。stty?-F?/dev/ttyS0?115200
stty的其它參數,可以用man查看其它設置選項。
stty?-F?/dev/ttyS0?crtscts
stty?-F?/dev/ttyS0?-crtscts
注意,這里的開啟和關閉,是通過前面的符號-來區別,-表示關閉,否則表示開啟。

END
→點關注,不迷路←