美文网首页
GPIO笔记

GPIO笔记

作者: 星_025f | 来源:发表于2022-05-25 09:13 被阅读0次
查看管脚状态

cat /sys/kernel/debug/gpio

用/sys/class/gpio方式控制GPIO时,指定gpio的值的计算方式如下:
GPIO bank 基值 GPIO 组 基值
GPIO0 0 A 0
GPIO1 32 B 8
GPIO2 64 C 16
GPIO3 96 D 24
GPIO4 128

GPIO0_B4 : 0 + 8 + 4 = 12

示例:
  • 蓝牙状态指示灯,GPIO2_D3:64+24+3=91。
  • 向/sys/class/gpio/export导出指定的管脚:(当设备树有控制GPIO时,使用/sys/class/gpio/的方式会出现冲突)
  • echo /sys/class/gpio/91 > export
  • 设置gpio为输出方向:
  • echo out > /sys/class/gpio/gpio91/direction,out表示输出,in表示输入
  • 输出高电平:
  • echo 1 > /sys/class/gpio/gpio91/value,1表示高电平,0表示低电平

相关文章

网友评论

      本文标题:GPIO笔记

      本文链接:https://www.haomeiwen.com/subject/ndqfprtx.html