Skip to content

Contents

Child Pages

如何使用GPIO

# 启用GPIO#11
echo "11" > /sys/class/gpio/export
# 设置GPIO为输出
echo "out" > /sys/class/gpio/gpio11/direction
# 输出高电平
echo "1" > /sys/class/gpio/gpio11/value
# 输出低电平
echo "0" > /sys/class/gpio/gpio11/value

cat /sys/kernel/debug/gpio

root@NHX6018-0-NPN-256M32-D4-64:~# cat /sys/kernel/debug/gpio
GPIOs 0-79, platform/1000000.pinctrl, 1000000.pinctrl:
gpio0 : in 0 2mA pull down
gpio1 : in 1 8mA pull down
gpio2 : in 0 2mA pull down
gpio3 : in 1 8mA pull down
gpio4 : in 1 8mA pull down
gpio5 : in 1 8mA pull down
gpio6 : in 1 8mA pull down
gpio7 : in 1 8mA pull down
gpio8 : in 1 8mA pull down
gpio9 : in 0 8mA pull up
gpio10 : in 1 8mA pull down
gpio11 : in 1 8mA pull down
gpio12 : in 1 8mA pull down
gpio13 : in 1 8mA pull down
gpio14 : in 1 8mA pull down
gpio15 : in 1 8mA pull down
gpio16 : in 0 2mA pull down
gpio17 : in 1 8mA pull down
gpio18 : in 0 2mA pull down
gpio19 : in 0 8mA pull up
gpio20 : in 0 2mA pull down
gpio21 : in 0 2mA pull down
gpio22 : in 0 2mA pull down
gpio23 : in 0 2mA pull down
gpio24 : in 0 2mA pull down
gpio25 : in 0 2mA pull down
gpio26 : in 0 2mA pull down
gpio27 : in 0 2mA pull down
gpio28 : in 0 2mA pull down
gpio29 : in 0 2mA pull down
gpio30 : in 0 2mA pull down
gpio31 : in 0 2mA pull down
gpio32 : in 0 2mA pull down
gpio33 : in 0 2mA pull down
gpio34 : in 0 2mA pull down
gpio35 : out 0 8mA pull down
gpio36 : in 0 2mA pull down
gpio37 : out 0 8mA pull down
gpio38 : in 3 8mA pull down
gpio39 : in 3 8mA pull down
gpio40 : in 2 8mA pull down
gpio41 : in 2 8mA pull down
gpio42 : in 2 8mA pull down
gpio43 : in 2 8mA pull down
gpio44 : out 1 8mA pull down
gpio45 : out 1 8mA pull down
gpio46 : in 1 2mA pull down
gpio47 : in 1 2mA pull down
gpio48 : in 1 8mA pull down
gpio49 : in 1 8mA pull down
gpio50 : out 0 2mA pull down
gpio51 : in 0 2mA pull down
gpio52 : in 0 2mA pull down
gpio53 : in 0 2mA pull down
gpio54 : in 0 2mA pull down
gpio55 : in 1 8mA pull down
gpio56 : in 1 8mA pull down
gpio57 : in 1 8mA pull down
gpio58 : in 1 8mA pull down
gpio59 : in 0 2mA pull down
gpio60 : in 0 2mA pull down
gpio61 : in 0 2mA pull down
gpio62 : in 1 8mA pull up
gpio63 : in 0 2mA pull down
gpio64 : in 1 8mA pull up
gpio65 : in 1 8mA pull up
gpio66 : in 0 2mA pull down
gpio67 : in 0 2mA pull down
gpio68 : in 0 2mA pull down
gpio69 : in 1 8mA no pull
gpio70 : in 1 8mA no pull
gpio71 : in 1 8mA no pull
gpio72 : in 1 8mA no pull
gpio73 : in 0 2mA pull down
gpio74 : in 0 2mA pull down
gpio75 : out 0 2mA pull up
gpio76 : in 0 2mA pull down
gpio77 : in 0 2mA pull down
gpio78 : in 0 2mA pull down
gpio79 : in 0 2mA pull down
root@NHX6018-0-NPN-256M32-D4-64:~#