[STM32C0] 用C0做外部中断的时候老是抖动

[复制链接]
313|10
 楼主| 万图 发表于 2025-6-10 07:24 | 显示全部楼层 |阅读模式
按键中断老是触发两次,已经加了简单的软件消抖。
Clyde011 发表于 2025-6-10 07:28 | 显示全部楼层
换成互电容方案,成本上升,但误触发基本没了。
公羊子丹 发表于 2025-6-10 07:29 | 显示全部楼层
我一般加个10ms软件延时判断。
周半梅 发表于 2025-6-10 07:30 | 显示全部楼层
STM32C0的IO防抖能力确实一般。
帛灿灿 发表于 2025-6-10 07:30 | 显示全部楼层
能上电容的话,硬件抗抖更稳。
童雨竹 发表于 2025-6-10 07:31 | 显示全部楼层
用互斥锁+标志位能挡住大部分干扰。
 楼主| 万图 发表于 2025-6-10 07:32 | 显示全部楼层
看下有没有共地,干扰源会引起假触发。
Wordsworth 发表于 2025-6-10 07:33 | 显示全部楼层
打开上拉或者下拉可能会好点。
Bblythe 发表于 2025-6-10 07:34 | 显示全部楼层
有时候把优先级设高点反而更抖了。
Pulitzer 发表于 2025-6-10 07:34 | 显示全部楼层
用定时器做外部按键检测也挺香。
Uriah 发表于 2025-6-10 07:35 | 显示全部楼层
抖动严重可能是线太长,换短点的线。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

168

主题

6150

帖子

1

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