本章主要讲述如何对串口进行测试

概述

首先得知道是什么电平的 TTL or RS232 or else

如果串口在dev目录不显示,可能是设备树中禁用了,改成okay即可

通信: 利用串口调试助手—》测试接受和发送。

测试板子发送信息: echo “hello” > /dev/ttyS8 观测串口调试助手是否接收到信息。这里注意波特率要设置成一样的,如果接收不到信息,我们可以尝试把波特率进行调低,如调整到9600

测试步骤

1)设置波特率

stty -F /dev/ttyS8 9600 cs8 -parenb -cstopb -ixon

2)下位机发送信息

echo 1234 > /dev/ttyS8

上位机采用串口工具接收。
波特率为9600,数据位8位,校验位none, 停止位1,流控none
则可以接收到。

3)下位机接收信息

cat /dev/ttyS8

上位机采用串口工具发送,注意字符串以回车换行结束。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐