若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。
首先要設定 Linux Kernel 有 GPIO 的功能,路徑:
首先要設定 Linux Kernel 有 GPIO 的功能,路徑:
Device Drivers ---> GPIO Support ---> /sys/class/gpio/... (sysfs interface)
檔案系統路徑:
/sys/class/gpio/
再來就可以從Command Line或 script 操作 GPIO 了
設定要使用哪一組
echo XX > /sys/class/gpio/export
要使用的GPIO路徑
/sys/class/gpio/gpioXX/
設定GPIO為output
echo "out" > /sys/class/gpio/gpioXX/direction
output high
echo 1 > /sys/class/gpio/gpioXX/value
output low
echo 0 > /sys/class/gpio/gpioXX/value
設定GPIO為input
echo "in" > /sys/class/gpio/gpioXX/direction
取值
cat /sys/class/gpio/gpioXX/value
解除GPIO的設定
echo XX > /sys/class/gpio/unexport
參考資料
沒有留言:
張貼留言