Linux 使用echo 命令读取和修改GPIO的状态
文章目录
一、用户接口
所有GPIO接口都基于/sys/class/gpio/
二、看看引脚被占用情况
cat /sys/kernel/debug/gpio
示例:
如图所示可以查看哪些引脚已经被使用以及配置模式和当前电平状态
三、引脚请求和释放
首先必须请求GPIO。所以如果我们想请求gpio6,我们会这样做:
如果此过程成功,您将得到一个 /sys/class/gpio/gpio6/ 目录。
然后,当我们完成它,我们会释放它通过做:
最后可以通过 cat /sys/kernel/debug/gpio 命令查看是否释放成功
四、gpio读/写
在特定的GPIO目录