[STM32F1] C8上外部中断老是误触发,是不是下拉不够?

[复制链接]
 楼主| Wordsworth 发表于 2025-5-21 07:14 | 显示全部楼层 |阅读模式
用了个按钮接EXTI,按一下能触发五六次,怀疑抖动或者IO浮空。
Clyde011 发表于 2025-5-21 07:17 | 显示全部楼层
可以试试只开下降沿触发。
公羊子丹 发表于 2025-5-21 07:20 | 显示全部楼层
按钮旁边加电容试试。
周半梅 发表于 2025-5-21 07:21 | 显示全部楼层
EXTI触发边沿设对了吗?
帛灿灿 发表于 2025-5-21 07:21 | 显示全部楼层
Pull-down真的使能了吗?
万图 发表于 2025-5-21 07:22 | 显示全部楼层
我之前是中断没清导致重复触发。
童雨竹 发表于 2025-5-21 07:23 | 显示全部楼层
开启消抖功能了吗?
 楼主| Wordsworth 发表于 2025-5-21 07:24 | 显示全部楼层
用逻辑分析仪看看抖动情况。
Bblythe 发表于 2025-5-21 07:25 | 显示全部楼层
用中断里加打印定位一下。
Pulitzer 发表于 2025-5-21 07:26 | 显示全部楼层
用中断里加打印定位一下。
Uriah 发表于 2025-5-21 07:27 | 显示全部楼层
电路板布线是不是太长了?
Clyde011 发表于 2025-5-21 07:28 | 显示全部楼层
我用软定时消抖稳了不少。
powerantone 发表于 2025-5-21 16:42 | 显示全部楼层
下拉电阻不足?
stormwind123 发表于 2025-5-21 18:00 | 显示全部楼层
C8引脚未配置下拉电阻或外部未接下拉,悬空状态可能导致信号在噪声干扰下产生误触发。
flycamelaaa 发表于 2025-5-21 19:00 | 显示全部楼层
引脚复用冲突吧?
probedog 发表于 2025-5-21 20:00 | 显示全部楼层
电磁干扰、电源噪声或长线传输可能导致信号线产生瞬态脉冲,触发中断。
stormwind123 发表于 2025-5-21 20:26 | 显示全部楼层
GPIO或EXTI初始化代码错误可能导致中断配置异常。
powerantone 发表于 2025-5-21 21:00 | 显示全部楼层
增加消抖时间。
gaonaiweng 发表于 2025-5-31 18:23 | 显示全部楼层
如果引脚没有接稳定的上下拉电阻,或者没有开启MCU内部上拉/下拉,输入引脚会处于悬空状态,容易受到干扰,误触发中断。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

5753

帖子

1

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

144

主题

5753

帖子

1

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