从网上找的状态机按键消抖,感觉不太好

[复制链接]
1720|7
手机看帖
扫描二维码
随时随地手机跟帖
dirtwillfly| | 2014-9-17 22:57 | 显示全部楼层
根据需要改啊

使用特权

评论回复
平常心kxy|  楼主 | 2014-9-17 23:07 | 显示全部楼层
dirtwillfly 发表于 2014-9-17 22:57
根据需要改啊

都说中断越短越好。在定时器中断中用状态机进行消抖代码量还是太大。怎么处理按键抖动比较好?

使用特权

评论回复
圣骑士by| | 2014-9-18 08:55 | 显示全部楼层
这个代码看起来不是很多呀

使用特权

评论回复
旭日东起| | 2014-9-18 10:00 | 显示全部楼层
定时检测按键脚的状态

使用特权

评论回复
coody| | 2014-9-18 11:20 | 显示全部楼层
我就隔32ms扫描一次,简单可靠,还可以多次扫到的键进行比较抗干扰。

使用特权

评论回复
elvsf2| | 2014-9-20 16:00 | 显示全部楼层
1、你整个扫描按键部分都放进中断了,会不会造成其他中断延时。
2、10ms有点短,建议加长些

个人做法,主程序扫描按键消抖,起定时器切换状态。缺点就是到处扫描按键

使用特权

评论回复
shuiqinghan2012| | 2017-4-25 12:54 | 显示全部楼层
mark

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

107

帖子

3

粉丝