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