应用层操控GPIO
首先进入到/sys/class/gpio:

可以看到该目录下包含两个文件 export、unexport 以及 5 个 gpiochipX(X 等于 0、32、64、96、128)命名的文件夹。
切换到gpio0:

获取 GPIO 引脚的输入电平状态
echo “in” > direction
cat value
控制 GPIO 引脚输出高电平
echo “out” > direction
echo “1” > value
active_low:这个属性文件用于控制极性,可读可写,默认情况下为 0,譬如:
active_low 等于 0 时
echo “0” > active_low
echo “out” > direction
echo “1” > value #输出高
echo “0” > value #输出低
active_low 等于 1 时
$ echo “1” > active_low
$ echo “out” > direction
$ echo “1” > value #输出低
$ echo “0” > value #输出高
这篇博客介绍了如何在Linux系统中通过应用层操作GPIO,包括设置GPIO为输入或输出,读取和设置GPIO电平,以及使用active_low属性改变极性。详细步骤包括进入/sys/class/gpio目录,修改direction和value文件来控制GPIO的状态。


被折叠的 条评论
为什么被折叠?



