基于stm32的4X4矩阵键盘定时器扫描消抖法,彻底告别delay函...

2019-12-10 18:27发布

以前的消抖总是采用delay延时约10到20ms的时间,但这样会导致MCU在延时里空跑而造成主程序被搁置,显然,程序的实时性大打折扣。矩阵键盘定时器扫描消抖法。感谢CSDN的可爱虎朋友。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
84条回答
weiwei4
1楼-- · 2019-12-12 02:20
 精彩回答 2  元偷偷看……
duxingkei
2楼-- · 2019-12-12 02:56
mon51 发表于 2014-7-24 08:14
用DELAY(),是90年代的教科书带来的后果。里面还有许多好笑的BUG。键译,用状态机是最好的选择。 ...

当初我也是被delay 误导,不过现在都是用状态加定时器实现功能
busterace
3楼-- · 2019-12-12 05:17
MARK一下,基于stm32的4X4矩阵键盘定时器扫描消抖法
xuan200
4楼-- · 2019-12-12 10:16
afeionline 发表于 2014-7-25 22:51
好久不写代码了,之前最完整的程序找不到了,只找到了简单的,供参考。
说一下思路吧,这个倒是记得。
先说 ...

学习
mon51
5楼-- · 2019-12-12 12:08
duxingkei 发表于 2014-7-26 18:04
当初我也是被delay 误导,不过现在都是用状态加定时器实现功能

最好连定时器都不要用。
afeionline
6楼-- · 2019-12-12 17:31
 精彩回答 2  元偷偷看……

一周热门 更多>