树莓派5开发板上有一个双排针的插座,提供了GPIO口的输入输出操作。为了能在linux下实现岁GPIO口的操作,可以使用libgpiod工具,为此需要安装这个工具。
过程如下:
# 使用libgpiod工具
sudo apt install gpiod
gpioinfo # 查看所有GPIO信息
gpioget # 读取GPIO值
gpioset # 设置GPIO值
实际操作过程:

#扫描拥有的芯片端口
gpiodetect
#获取芯片拥有的GPIO信息
gpioinfo gpiochip4

#获取端口的电平(0/1)
gpioget gpiochip4 9
#设置端口的电平(0/1)
gpioset gpiochip4 9=1 #GPIO4.9输出1
gpioset gpiochip4 9=0 #GPIO4.9输出0

如果发现写入指定电平后,重新读取,结果与设置的不一致场合,该GPIO口可能是被什么设备使用了。另外,别忘了使用超级用户操作。
我要赚赏金
