应用层操控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 #输出高