5
12
27
新手上路
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2022-11-21 09:06 是的,需要按下消抖,松手也需要消抖的。 这个在BSP驱动手册按键章节:第19章
凉粉 发表于 2022-11-21 09:46 大佬,早上好。我可能没表述清楚。如果弹起消抖没有完成,确实是真的弹起抖动,假如这时pBtn->=2,这个时 ...
eric2013 发表于 2022-11-21 10:07 这里有两点注意事项: 1、一般按钮抖动,不会抖出0-3.3V这么大幅度的抖动。一般都是判断按下或者松手是 ...
凉粉 发表于 2022-11-21 10:36 大佬,你好。我说的是这种情况:按下后在稳定时,如果一个松开抖动,这种情况不应该再发按下消息吧。
eric2013 发表于 2022-11-21 10:52 1、从硬件角度来说,按下稳定后不会出现这种脉冲,稳定后自己还出这种脉冲硬件出问题了,人手动操作很难 ...
14
65
107
初级会员
4
412
424
高级会员
apleilx 发表于 2022-11-21 11:07 加个数字滤波,消抖不需要区分按下/谈起。 1ms中断内这样采样:
cctv180 发表于 2022-11-21 11:58 不要重复造轮子,MultiButton你值得拥有 https://github.com/0x1abin/MultiButton
凉粉 发表于 2022-11-21 14:03 大神,能发个完整的吗?
2
33
zouhp 发表于 2022-11-24 16:54 推荐《嵌入式系统构件》里面的方法。那本书有源代码,结合ucos非常好用。 矩阵式键盘扫描用的是状态机,移 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-15 20:49 , Processed in 0.050107 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.