stty查看串口参数
stty -F /dev/ ttyTHS2 -a
注意:ttyTHS2在不同的设备下这个串口名称未必相同。
stty设置串口参数
stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs8
该命令将串口设置成115200波特率,8位数据模式。一般情况下设置这两个参数就可以了,如果显示数据乱码,可能还需要设置其它参数,使用man查看stty其它设置选项。
注意:cs8 的写法和漏写。
这种设置在重启之后将失效。
cat打印串口数据
cat /dev/ttyTHS2
需要注意的是,使用串口助手时,有的会默认自动添加回车换行选项,有的则需要勾选回车换行选项,必须添加回车换行选项,才能在终端收到数据。
使用Hex发送数据的时候,可以直接在想要发送的数据后面加上:
0d 0a
下面表示发送:
33 34 35 0d 0a
之后的接收效果,先使用Hex发送,再使用10进制发送,10进制发送时勾选回车换行选项。
串口数据就可以在终端上显示了。
echo发送串口数据
echo 123 > /dev/ttyTHS2
通过串口ttyTHS2发送数据。