2. 串口教程¶
AIBOX-9075 有 2 个 RS485 接口。
RS485_1 对应系统中的 /dev/ttyHS1; RS485_2 对应系统中的 /dev/ttyHS3。
2.1. 简单收发¶
目前 RS485 需要额外 gpio 来控制收发:
# 申请使用 695 号引脚
echo 695 > /sys/class/gpio/export
# 设置方向为输出
echo out > /sys/class/gpio/gpio695/direction
# 写入 1 表示引脚输出高电平,控制 RS485_1 进入发送模式
echo 1 > /sys/class/gpio/gpio695/value
# 发送数据
echo "RS485_TEST" > /dev/ttyHS1
# 写入 0 表示引脚输出低电平,控制 RS485_1 进入接收模式
echo 0 > /sys/class/gpio/gpio695/value
# 关闭回显并开始接收
stty -echo -F /dev/ttyHS1
cat /dev/ttyHS1
# RS485_2 同理,不过控制 gpio 是 693 号