打印

键盘扫描的消抖一般要延时多少时间

[复制链接]
楼主: yufe
手机看帖
扫描二维码
随时随地手机跟帖
41
guoyt| | 2021-3-4 17:59 | 只看该作者 回帖奖励 |倒序浏览
键盘扫描个人感觉最好的方法就是定时中断扫描加状态机是比较好的方法,消除抖动我一般是用15ms,用起来比较不错。

使用特权

评论回复
42
llia| | 2021-3-4 18:01 | 只看该作者

10MS行,我搞到300MS也不错,这个没什么定式的吧,试呗,感觉好就成了

不过时间太长了最好用系统啊,裸机程序还是别太长了,没效率了

使用特权

评论回复
43
wangpe| | 2021-3-4 18:04 | 只看该作者
弄个计数器,串入主循环不断扫描,每次扫描到有键按下计数器加一,加到100时处理一次!我就是这样弄的,效果还不错!

使用特权

评论回复
44
langgq| | 2021-3-4 18:07 | 只看该作者
和按钮材料结构相关,一般20mS.

使用特权

评论回复
45
houcs| | 2021-3-4 18:11 | 只看该作者
没有 刻意去消抖,1ms  扫描按键一次  ,有 能连续加到 50ms的  ,说明按键按下

使用特权

评论回复
46
zyf部长| | 2021-3-4 18:14 | 只看该作者
这是要根据按键情况来看的,

使用特权

评论回复
47
kangzj| | 2021-3-4 18:16 | 只看该作者
一般10ms扫描一次就可以了,普通的轻触开关或按键,3~5次都可能,

使用特权

评论回复
48
lizye| | 2021-3-4 18:19 | 只看该作者
碰到比较软那种按键,有的需要10~20才可靠,即100~200ms,

使用特权

评论回复
49
午夜粪车| | 2021-3-4 18:22 | 只看该作者
要可靠一点,再加上弹起消抖就更可靠了。

使用特权

评论回复
50
jiajs| | 2021-3-4 18:25 | 只看该作者
触摸按键考虑消抖么

使用特权

评论回复
51
jlyuan| | 2021-3-4 18:33 | 只看该作者
我用这种方法,返回键值,主循环中判断键值做响应的按键处理程序。

使用特权

评论回复
52
zwll| | 2021-3-4 18:38 | 只看该作者
有个问题就是 循环速度太快,键值来不及更新

使用特权

评论回复
53
juventus9554| | 2021-3-4 18:42 | 只看该作者
就有重复响应的问题

使用特权

评论回复
54
stly| | 2021-3-4 18:46 | 只看该作者
主循环太慢,错过了按键

使用特权

评论回复
55
renyaq| | 2021-3-4 18:51 | 只看该作者
有没有完整的状态机例程参考

使用特权

评论回复
56
yufe|  楼主 | 2021-3-4 18:54 | 只看该作者

明白了,多谢大家讨论这么多哈

使用特权

评论回复
57
liuzaiy| | 2021-3-4 18:55 | 只看该作者
57个uA也不错啦。

使用特权

评论回复
58
两只袜子| | 2021-3-5 15:58 | 只看该作者
通常为数毫秒级别。

使用特权

评论回复
59
便携手到老| | 2021-3-5 18:39 | 只看该作者
20ms左右吧。

使用特权

评论回复
60
别看我照片| | 2021-3-8 09:56 | 只看该作者
竟然看见有人说是4-6分钟,哈哈!

使用特权

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

本版积分规则