Apex Orin NX GPIO 数字输入#
硬件连接#
接口引脚定义#
接口名称 |
DB9针脚序号 |
接口说明 |
设备节点 |
---|---|---|---|
DI_0 |
1 |
GPIO IN |
/dev/gpio/di0 |
DI_1 |
2 |
GPIO IN |
/dev/gpio/di1 |
DO_0 |
3 |
GPIO OUT |
/dev/gpio/do0 |
DO_1 |
4 |
GPIO OUT |
/dev/gpio/do1 |
GND |
6-9 |
地 |
DO硬件规格#
说明 |
应用条件 |
|
---|---|---|
Vref |
用户外部供电 |
3.3V~36V |
R |
用户外接上拉电阻 |
R>Vref/0.5A(0.5A为DO芯片的驱动电流最大值) R电阻封装耐受功率>Idrv²*R(Idrv = Vref/R) |
Vout |
当输出逻辑高时,Vout = Vref 当输出逻辑低时,Vout = 0 |
Vout对接外部设备的IO端口使用。 禁止外部电源直连到Vout,否则导致Vout端口启动被动保护,导致IO信号异常。 |
emitt |
Emitter的缩写,发射极 |
emitt引脚需与外部设备的IO GND直接连接。 |
colle |
Collector的缩写,集电极 |
DO使用方式#
对GPIO接口使用的示例如下
# 切换到root用户
sudo su -
# 设置为高电平(DO)
echo 1 > /dev/gpio/<设备节点名>/value
# 例子:echo 1 > /dev/gpio/do0/value
# 设置为低电平(DO)
echo 0 > /dev/gpio/<设备节点名>/value
# 例子:echo 1 > /dev/gpio/do0/value