[STM32F0] 外部中断触发频繁,好像有人乱敲门

[复制链接]
193|10
Pulitzer 发表于 2025-10-3 07:19 | 显示全部楼层 |阅读模式
用GPIO外部中断检测按键,但发现中断触发特别频繁,好像有人不停敲门。按键确实有抖动,但抖动滤波软件没完全消除。硬件上只加了简单电阻,不知道是不是需要电容滤波。
Clyde011 发表于 2025-10-3 07:22 | 显示全部楼层
软件去抖要延时合适,不然漏判或者多判。
公羊子丹 发表于 2025-10-3 07:23 | 显示全部楼层
我觉得你还是得加RC滤波,软件难彻底。
周半梅 发表于 2025-10-3 07:24 | 显示全部楼层
我试过用外部74HC14整形,很稳定。
帛灿灿 发表于 2025-10-3 07:25 | 显示全部楼层
你测过波形吗?有时候是干扰不是抖动。
童雨竹 发表于 2025-10-3 07:26 | 显示全部楼层
中断里别处理太多逻辑,不然更乱。
万图 发表于 2025-10-3 07:27 | 显示全部楼层
我建议用定时器扫描,替代中断方式。
Wordsworth 发表于 2025-10-3 07:28 | 显示全部楼层
我有次加了个0.1uF电容就搞定了。
Bblythe 发表于 2025-10-3 07:29 | 显示全部楼层
可能布线太长,导致干扰信号进来了。
 楼主| Pulitzer 发表于 2025-10-3 07:30 | 显示全部楼层
Cube库里有个滤波功能,你开过没?
Uriah 发表于 2025-10-3 07:31 | 显示全部楼层
你换个按键模块试试,有些本身质量不行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

159

主题

6055

帖子

0

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