Openwrt GPIO操作 查看系统定义的GPIO root@SUN:/# cat /sys/kernel/debug/gpio GPIOs 0-31, platform/10000600.gpio, 10000600.gpio: gpio-0 (sysfs ) in lo GPIOs 32-63, platform/10000600.gpio, 10000600.gpio: gpio-36 (sysfs ) in lo gpio-37 (mediatek:green:syste) out lo gpio-38 (button_1 ) in lo gpio-39 (mediatek:green:wifi ) out lo gpio-40 (mediatek:green:lan_2) out hi gpio-41 (button_2 ) in lo gpio-42 (mediatek:green:lan_1) out lo gpio-43 (mediatek:green:wan ) out hi gpio-44 (button_3 ) in lo 导出GPIO36目录 1).cd /sys/class/gpio/ 2).echo 36> export 3).cd gpio36 4).echo out > direction 5).echo 1 > value 6).echo 0 > value 获取GPIO引脚值 7).echo in > direction 8).cat calue 控制GPIO 1).cd /sys/class/gpio/ 2).echo 36> export 3).cd gpio36 4).echo out > direction 5).echo 1 > value 6).echo 0 > value 获取GPIO echo in > direction cat calue 开机启动配置GPIO 在/etc/config/system里配置 config gpio_switch powercontrol option gpio_pin 11 option name 'powercontrol' option value '1' /etc/init.d/gpio_switch 这个脚本在开机时就会将它们export到 /sys/classs/gpio 目录下 默认都是 out 的 direction |
|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号 ) |Sitemap
GMT+8, 2024-9-30 23:14 , Processed in 0.102683 second(s), 36 queries .
Powered by Discuz! X3.2 Licensed
© 2001-2013 Comsenz Inc.