操控 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
沒有留言:
張貼留言