这是本文档旧的修订版!


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/

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
打印/导出