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

  1. 导出该 GPIO, 以 root 用户运行:

    echo 122 > /sys/class/gpio/export
    
  2. 操作 GPIO,设定读取输入或输出指定值:

    cd /sys/class/gpio/gpio122
    
    # GPIO 设置输出模式
    echo out > direction
    # GPIO 输出低电平,RS485设置为数据接收模式
    echo 0 > value
    # GPIO 输出高电平,RS485设置为数据接收模式
    echo 1 > value
    

有以下注意事项:

  • 如果 GPIO 已经被其他驱动申请了的话,是无法导出 (export) 成功的,也就无法进行后续的读写操作。