IO¶
定义¶
主模组 Core-3588JD4¶
名称 | GPIO编号 | IO类型 |
---|---|---|
IO1 | 36 | 输入 |
IO2 | 102 | 输入 |
IO3 | 44 | 输入 |
IO4 | 38 | 输入 |
IO5 | 137 | 输出(继电器) |
主模组 Core-3576JD4¶
名称 | GPIO编号 | IO类型 |
---|---|---|
IO1 | 127 | 输入 |
IO2 | 125 | 输入 |
IO3 | 129 | 输入 |
IO4 | 126 | 输入 |
IO5 | 128 | 输出(继电器) |
主模组 Jetson Orin Nano/Jetson Orin NX¶
名称 | GPIO编号 | IO类型 |
---|---|---|
IO1 | 397 | 输入 |
IO2 | 391 | 输入 |
IO3 | 453 | 输入 |
IO4 | 486 | 输入 |
IO5 | 441 | 输出(继电器) |
使用¶
比如要操作GPIO编号是 470
导出该 GPIO, 以 root 用户运行:
echo 470 > /sys/class/gpio/export
操作 GPIO,设定读取输入或输出指定值:
cd /sys/class/gpio/gpio470 # 设置输入模式 echo in > direction cat value # 设置输出模式 echo out > direction # 输出低电平 echo 0 > value # 输出高电平 echo 1 > value
有以下注意事项:
如果 GPIO 已经被其他驱动申请了的话,是无法导出 (export) 成功的,也就无法进行后续的读写操作。