在android上为GPIO写入值

时间:2016-05-10 19:52:31

标签: android linux unix adb gpio

使用adb,我在Android设备上设置GPIO引脚的值时遇到问题。将方向从in更改为out然后再返回没有问题,但每当我尝试写入它似乎没有改变的值时。这可以在这里看到:

root@android:/sys/class/gpio # ls export gpio101 gpio112 gpiochip0 gpiochip107 gpiochip16 gpiochip43 gpiochip68 gpiochip95 unexport root@android:/sys/class/gpio # su -c echo in > gpio101/direction root@android:/sys/class/gpio # cat gpio101/direction in root@android:/sys/class/gpio # su -c echo out > gpio101/direction root@android:/sys/class/gpio # cat gpio101/direction out root@android:/sys/class/gpio # su -c echo 1 > gpio101/value root@android:/sys/class/gpio # cat gpio101/value 0

起初我认为该引脚可能是一个专用输入,但导出其他GPIO引脚,我看到它们最初是否有方向输入或输出,该值始终为0且无法更改。

为什么我不能写它,我该怎么办?

0 个答案:

没有答案