这是本文档旧的修订版!
1.导出节点(编号为56、57、58、59)
先获取权限:su 再输入导出命令:echo 56 >/sys/class/gpio/export 也可以使用for循环一次性导出所有IO节点: $:cd /sys/class/gpio $:for i in {56,57,58,59}; do echo $i >export; done
2. IO 控制节点在目录:/sys/class/gpio/
3. IO 对应表如下:
功能 | 主板丝印 | 节点编号 |
---|---|---|
输入\输出 | J_GPIO1 | gpio56 |
J_GPIO2 | gpio57 | |
J_GPIO3 | gpio58 | |
J_GPIO4 | gpio59 |
- 设置IO方向为输出:
echo out >/sys/class/gpio/gpio56/direction
- 输出低电平:
echo 0 >/sys/class/gpio/gpio56/value
- 输出高电平:
echo 1 >/sys/class/gpio/gpio56/value
- 查看输出电平的值是否可控:
cat /sys/class/gpio/gpio56/value
- 使用电压表测量IO对应的针脚对GND的电压值
0 对应高电平 3.3V 1 对应低电平 0V