谷动谷力

 找回密码
 立即注册
查看: 1375|回复: 0
打印 上一主题 下一主题
收起左侧

openwrt GPIO框架及其应用

[复制链接]
跳转到指定楼层
楼主
发表于 2022-11-26 16:52:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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

+10

本帖被以下淘专辑推荐:

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-5-19 09:14 , Processed in 0.081087 second(s), 40 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表