串口
RS232
-
确认串口设备
Radxa CM3I IO Board 的 RS232 串口设备为 /dev/ttyS2
-
回环测试
-
短接 Radxa CM3I IO Board 的 RS232 TX 和 RX
-
使用 rsetup 打开 /dev/ttyS2 的 Overlay
-
设置串口参数
sudo stty -F /dev/ttyS2 speed 115200 cs8 -parenb -cstopb -echo
-
打开两个终端, 一个作为接收端,一个作为发送端
-
接收端使用 cat 命令接收
sudo cat /dev/ttyS2
- 发送端向 /dev/ttyS2 发送任意值,如
while true ;do echo "sss" > /dev/ttyAML0; sleep 1; done;
- 验证成功的话,接收端可以收到发送端的消息
-
RS485
-
RS485 转 USB 模块介绍
如图所示,这是一个 RS485 转 USB 的模块
-
连接
RS485 转 USB 模块 | <--> | Radxa CM3I IO Board |
---|---|---|
GND | <--> | GND |
A | <--> | RS485_A |
B | <--> | RS485_B |
-
RS485 USB 串口接到 PC 端, Radxa CM3I IO Board 设置 RS485 波特率为 115200
-
PC端打开串口工具,并设置好对应的串口和波特率,这里以 Linux 为例
-
Radxa CM3I IO Board 发送任意值,主机端串口打印均可以收到