2016年9月11日 星期日

[Raspberry] 在Raspberry Pi 2 使用GPIO

原來在終端機上,這樣就可操控 GPIO:

操控 UART的TX(先把 UART disable了)
echo 14 > /sys/class/gpio/export  -->設定可控制
echo out > /sys/class/gpio/gpio14/direction  -->輸出腳
echo 1 > /sys/class/gpio/gpio14/value  -->輸出1
echo 0 > /sys/class/gpio/gpio14/value  -->輸出0
echo 14 > /sys/class/gpio/unexport  -->取消建立出的 node


使用 GPIO readall 可看到 IO 的輸出(IN or out/0 or 1)



使用 debugfs 來觀看目前的GPIO設定
sudo mount –t debugfs   debugfs /sys/kernel/debug
mount:debugfs is already mounted or /sys/kernel/debug busy
sudo cat /sys/kernel/debug/gpio
GPIOs 0-53 platform/3f2000000.gpio  pinctrl-bcm2835:
gpio-14 (      |sysfs  )  out    hi
gpio-35 (      |?     )   in    hi 

gpio-47  (     |?    )   out   lo

沒有留言:

張貼留言