找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 30|回复: 1
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主

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

上面的是电路图, 肖特基用于防止电流流出, 22uf电容用于储能,应急给MCU供电,
P32口开启高阻上拉. R1用于检测IO口电平,

逻辑方面就是上电读取EEPROM ,然后判定P32电平如果是低电平则读取之前的eeprom, 如果是高电平就写EEPROM.

请大佬指教..困扰我很久了.估计有一年了.. 去年就是这个问题,现在还没解决,,
我看到市面上的手电电路图和我这个在检测电平上好像一致



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:60656 发表于 2025-7-6 22:15 | 只看该作者
应该用不到eepom,和正常按键识别一样;
选低功耗mcu 主频尽可能低, 跑32k一些mcu 就10uA.  关闭掉电复位。上电初始化 模式变量不要初始化,用一个内存静态变量 初始化一个值, 上电后读这个值 是预定的 说明是瞬间掉电 模式变量不初始化,正常检测按键就行。长时间掉电  预先初始化的值 不是预设的 就 模式初始重新开始
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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