“模板:Gpio”的版本间的差异
来自ARM Wiki
Tangdapeng(讨论 | 贡献) (创建页面,内容为“* 通过上文页面得到的GPIO号 * 例1:操作 GPIO 第 1 Pin ,先拉高,再拉低操作方法: ::<syntaxhighlight lang="bash" line> liyun@liyundeubuntu:...”) |
Tangdapeng(讨论 | 贡献) |
||
第24行: | 第24行: | ||
root@sabresd_6dq:/ # echo 146 > /sys/class/gpio/export | root@sabresd_6dq:/ # echo 146 > /sys/class/gpio/export | ||
root@sabresd_6dq:/ # echo in > /sys/class/gpio/gpio146/direction | root@sabresd_6dq:/ # echo in > /sys/class/gpio/gpio146/direction | ||
− | root@sabresd_6dq:/ # cat | + | root@sabresd_6dq:/ # cat /sys/class/gpio/gpio146/value |
1 | 1 | ||
</syntaxhighlight> | </syntaxhighlight> |
2019年8月21日 (三) 11:24的最新版本
- 通过上文页面得到的GPIO号
- 例1:操作 GPIO 第 1 Pin ,先拉高,再拉低操作方法:
1 liyun@liyundeubuntu:~$ adb shell 2 shell@sabresd_6dq:/ $ su 3 root@sabresd_6dq:/ # echo 146 > /sys/class/gpio/export 4 root@sabresd_6dq:/ # echo out > /sys/class/gpio/gpio146/direction 5 root@sabresd_6dq:/ # echo 1 > /sys/class/gpio/gpio146/value 6 root@sabresd_6dq:/ # echo 0 > /sys/class/gpio/gpio146/value
- shell 说明:
- 进入板卡的shell
- 使用root权限
- 导出第146号GPIO
- 设置gpio146为输出
- 设置gpio146为高电平
- 设置gpio146为低电平
- 例2:操作 GPIO 第 1 Pin ,读取IO的状态:
1 liyun@liyundeubuntu:~$ adb shell 2 shell@sabresd_6dq:/ $ su 3 root@sabresd_6dq:/ # echo 146 > /sys/class/gpio/export 4 root@sabresd_6dq:/ # echo in > /sys/class/gpio/gpio146/direction 5 root@sabresd_6dq:/ # cat /sys/class/gpio/gpio146/value 6 1
- shell 说明:
- 进入板卡的shell
- 使用root权限
- 导出第146号GPIO
- 设置gpio146为输入方向
- 获得gpio146的电平状态
- 获得的状态为高电平
- 注意:不同的板卡GPIO编号可能不同