谷动谷力

标题: openwrt GPIO框架及其应用 [打印本页]

作者: 鸣涧    时间: 2022-11-26 16:52
标题: openwrt GPIO框架及其应用
openwrt GPIO框架及其应用

GPIO:General-purpose input/output 输入/输出的接口

应用

1)LED灯 (USB WiFi)

软连接 使用GPIO控制 0 1 变化 会导致 CPU消耗

硬连接 引脚直接连接

2)复位键

3)WPS键

GPIO有几种访问方式

1)sysfs 文件形式

优点)不需要用c、可用Lua、Python

缺点)文件,所以速度慢,一般用于低速IO访问

2)ioctl 系统调用

优点)速度快

缺点)需要用c/c++

3)mmap 内存

用c语言、速度最快、跨平台

GPIO实验 output实验 蜂鸣器

电路连接图



1 进入路由控制台

2 进入 gpio目录 cd /sys/class/gpio

3 使能 42 号引脚 echo "42" > export

4 设置gpio口为推挽输出模式 echo "out" > direction

5 拉高电平:蜂鸣器响 echo "1" > value






欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2