找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于手电断电换挡的问题,单档没问题,见市面上的断电换挡动不动就10击5击的

查看数: 93 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-7-3 22:04

正文摘要:

正常换挡已经完全没有一点问题了.不过只能1234换,可以保存当前档位. 关机开机小于500ms切换到下一档为.  大于500ms保持当前档位. 我减市面上好多手电都是可以很多击,, 2击3击,10击. 上面的是 ...

回复

ID:1133081 发表于 2025-7-8 21:52
电池供电,不需要U2,R1、C3去掉,P3.2改按键。程序逻辑:加电初始化后即进入休眠,按键在休眠状态为外部中断唤醒,工作状态中按键短按可以档位切换(任意档位数量),长按进入休眠(关机),理论耗电小于1uA。档位变量也不需要存eeprom,休眠状态变量数据不会丢失,下次开机的档位是关机时的档位。LED应当加限流电阻。
ID:301191 发表于 2025-7-8 20:25
顶一下
ID:60656 发表于 2025-7-6 22:15
应该用不到eepom,和正常按键识别一样;
选低功耗mcu 主频尽可能低, 跑32k一些mcu 就10uA.  关闭掉电复位。上电初始化 模式变量不要初始化,用一个内存静态变量 初始化一个值, 上电后读这个值 是预定的 说明是瞬间掉电 模式变量不初始化,正常检测按键就行。长时间掉电  预先初始化的值 不是预设的 就 模式初始重新开始

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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