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

[复制链接]
14804|103
朝生 发表于 2024-1-3 18:39 | 显示全部楼层
如果有兴趣,可以学习使用中断扫描,这是一个基于状态机的在线例程,只有三行代码
digit0 发表于 2024-1-3 20:48 | 显示全部楼层
它与你的键盘有关,通常设置为10ms-30ms,没有必要设置得特别敏感;
AIsignel 发表于 2024-1-8 12:41 | 显示全部楼层
与纽扣材质结构有关,通常为20ms
天天向善 发表于 2024-1-8 14:39 | 显示全部楼层
无论扫描类型如何,都必须考虑消除抖动。
鹿鼎计 发表于 2024-1-9 09:49 | 显示全部楼层
这不会花费一两毫秒,对吧
Pretext 发表于 2024-1-9 14:20 | 显示全部楼层
可以使用双边缘检测,因此不需要延迟处理
LinkMe 发表于 2024-1-11 10:47 | 显示全部楼层
在步伐中最佳不要做,延时处置
芯路例程 发表于 2024-1-11 16:10 | 显示全部楼层
如果增加外部电容,是否会导致无法采集按钮信息
V853 发表于 2024-2-2 01:20 | 显示全部楼层
10ms就充足了,这是咱们的导师说的。
软核硬核 发表于 2024-2-6 01:59 | 显示全部楼层
它与你的键盘有关,凡是设置为10ms-30ms,没有需要设置患上分外敏感;
dspmana 发表于 2024-3-4 16:52 | 显示全部楼层
键盘扫描的消抖时间一般需要延时10ms。
modesty3jonah 发表于 2024-3-5 09:27 | 显示全部楼层
可能会选择10ms或20ms的延时
pl202 发表于 2024-3-5 11:49 | 显示全部楼层
不同应用场景下,消抖延时的具体数值可能会有所不同。
abotomson 发表于 2024-3-5 17:11 | 显示全部楼层
消抖延时也会影响系统的资源消耗。
LLGTR 发表于 2024-3-5 19:42 | 显示全部楼层
键盘扫描的稳定时间通常需要10ms的延迟。
ccook11 发表于 2024-3-6 07:47 | 显示全部楼层
消抖通常是通过检测键盘输入信号的稳定状态来实现的,具体延时时间的长短取决于具体的应用场景和键盘的特性。
vivilyly 发表于 2024-3-7 10:58 | 显示全部楼层
一个常见的消抖延时可能是50ms到200ms。
fengm 发表于 2024-3-7 22:36 | 显示全部楼层
循环延时可以通过循环计数来实现,例如在5ms延时的场合
hudi008 发表于 2024-3-12 11:56 | 显示全部楼层
在C语言中,可以使用延时函数来实现这种消抖延时,例如delay_ms(10)表示延时10毫秒。
primojones 发表于 2024-3-12 17:22 | 显示全部楼层
采用多次检测并在较短的延时(如5ms)后再次确认按键状态的方式来达到消抖的目的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部