路由器openwrt gpio的控制
程序员文章站
2022-03-10 16:10:10
...
需要对外围指示灯进行控制,便需要对gpio的直接控制。可以通过自己写驱动的方式来专门控制,但是仔细查阅menuconfig后发现一个gpio工具,在kernel module -- application -- gpio
使用说明
Usage: gpio w - writing test (output)
gpio r - reading test (input)
gpio i (<gpio>) - interrupt test for gpio number
gpio l <gpio> <on> <off> <blinks> <rests> <times>
- set led on <gpio>(0~24) on/off interval, no. of blinking/resting cycles, times of blinking
经过多次尝试并查看源代码之后明白了用法
gpio w 是打开所有gpio输出 (尽量尝试此命令,会控制所有gpio,导致其他功能出错)
gpio r 读取所有gpio寄存器状态
gpio i 设置中断, (非特定功能也不许要使用)
gpio l (我们需要的指令)
gpio l 8 1000 0 0 0 0 控制第8号gpio,打开时间1000/10=100秒,关闭时间0秒,闪烁次数0,闪烁中途间隔0秒,循环次数
gpio l 8 10 10 10 2 20 亮1秒灭1秒,重复10次,每次中间间隔2秒,整个循环20次
上一篇: H3C的静态路由配置
下一篇: 路由器更换wan口及vlan配置
推荐阅读
-
H3C终端控制台的简单解析 (用终端仿真到路由器里,对路由器作配置)
-
路由器网速控制软件、路由器流量控制软件、路由器带宽设置的方法
-
Cisco路由器的时间控制策略
-
视频图文教学 - 用最快的速度把 DotNet Core Blazor 程序安装到 树莓派中 并且用网页控制 GPIO 闪灯
-
鸿蒙怎么删除路由器? 鸿蒙系统删除控制中心的路由器的技巧
-
《ZigBee开发笔记》第六部分 项目篇 基于ZigBee和Openwrt的智能家居控制系统(六)
-
OpenWrt路由器怎么关闭IPV6? openwrt禁用ipv6的技巧
-
H3C终端控制台的简单解析 (用终端仿真到路由器里,对路由器作配置)
-
Cisco路由器的时间控制策略
-
Node.js中路由器控制的实现代码