EVO ONX GPIO 使用说明#

GPIO接口使用说明#

GPIO接口信号定义#

接口名称

引脚序号

接口说明

设备节点

DI_0

1

GPIO IN

271

DI_1

3

GPIO IN

270

DI_2

5

GPIO IN

269

DI_3

7

GPIO IN

268

DO_0

9

GPIO OUT

272

DO_1

11

GPIO OUT

273

DO_2

13

GPIO OUT

274

DO_3

15

GPIO OUT

275

GND

2、4、6、8、10、12、14、16


DI硬件规格#


电压

逻辑电平高

3.75V ~ 24V

逻辑低电平

0V ~ 2V

DI使用方法#

#


说明

Vin

输入电压

GND

A

Anode的缩写,阳极

C

Cathode的缩写,阴极

对GPIO接口使用的示例如下

# 切换到root用户
sudo su -
# 读取数据(DI)
cat /sys/class/gpio/<设备节点>/value
# 示例: cat /sys/class/gpio/gpio339/value

DO硬件规格#


电压

逻辑电平高

3.3V/5V/12V/24V

逻辑低电平

0V

DO使用方法#


说明

Vout

输出电压

GND

emitt

Emitter的缩写,发射极

colle

Collector的缩写,集电极

对DO接口使用的示例如下,请将< >中的信息修改为想要调整的DO节点号,修改为想要调整的输出电平(支持3.3、5、12、24,默认3.3),具体对应关系请参考【接口说明】部分

# 切换到root用户
sudo su -
# 设置为高电平(DO)
echo 1 > /sys/class/gpio/<gpio339>/value
# 设置输出电平为3.3V
sudo /usr/local/bin/volout.sh 3.3 
# 设置为低电平(DO)
echo 0 > /sys/class/gpio/<gpio339>/value
# 读取数据(DI)
cat /sys/class/gpio/<gpio339>/value