stty设置串口
stty设置串口波特率参数
Linux
设置串口波特率等参数
嵌入式系统经常会通过串口打印调试信息,在Linux
环境下,可以使用stty
设置串口波特率等参数,然后使用cat
就可以正确捕获串口输出的调试信息。stty
查看串口参数
stty -F /dev/ttyS0 -a
查看串口1(/dev/ttyS0
)当前的参数,包括波特率、数据位等。stty
设置串口参数
stty -F /dev/ttyS0 115200 cs8 -cstopb -parenb -echo
该命令将串口1(/dev/ttyS0
)设置成115200
波特率,8
位数据模式。一般情况下设置这两个参数就可以了,如果显示数据乱码,可能还需要设置其它参数,使用man查看stty其它设置选项。
开启流控:
stty -F /dev/ttyS0 crtscts
关闭流控
stty -F /dev/ttyS0 -crtscts
开关标志位,是通过标志位前面 – 符号来区分,-表示关闭,否则表示开启。cat
打印串口数据
cat /dev/ttyS0
串口数据就可以在终端上显示了。
作者:SteveChen 创建时间:2025-03-30 18:34
最后编辑:SteveChen 更新时间:2025-03-30 18:36
最后编辑:SteveChen 更新时间:2025-03-30 18:36