IO
定义
模组 Core-3588SJD4-AI
- 凤凰端子引脚定义
| GND | 485A | 485A | GND | CAN_H | 485A |
|---|---|---|---|---|---|
| 12V | 485B | 485B | GND | CAN_L | 485B |
| /dev/ttysWK2 re-de pin:GPIO122 | /dev/ttysWK1 re-de pin:GPIO35 | /dev/ttysWK0 re-de pin:GPIO34 |
- RS232 接口定义
| 上 | /dev/ttyS9 |
|---|---|
| 下 | /dev/ttyS6 |
模组 Core-3576JD4
- 凤凰端子引脚定义
| GND | 485A | 485A | GND | CAN_H | 485A |
|---|---|---|---|---|---|
| 12V | 485B | 485B | GND | CAN_L | 485B |
| /dev/ttysWK2 re-de pin:GPIO119 | /dev/ttysWK1 re-de pin:GPIO98 | /dev/ttysWK0 re-de pin:GPIO99 |
- RS232 接口定义
| 上 | /dev/ttyS8 |
|---|---|
| 下 | /dev/ttyS3 |
RS485 RE-DE PIN 使用
比如要操作GPIO编号是 122
-
导出该 GPIO, 以 root 用户运行:
echo 122 > /sys/class/gpio/export -
操作 GPIO,设定读取输入或输出指定值:
cd /sys/class/gpio/gpio122# GPIO 设置输出模式echo out > direction# GPIO 输出低电平,RS485设置为数据接收模式echo 0 > value# GPIO 输出高电平,RS485设置为数据接收模式echo 1 > value
有以下注意事项:
- 如果 GPIO 已经被其他驱动申请了的话,是无法导出 (export) 成功的,也就无法进行后续的读写操作。