[STM32F1] 外部中断触发了却没进中断函数?

[复制链接]
 楼主| 童雨竹 发表于 2025-4-24 07:19 | 显示全部楼层 |阅读模式
电平触发设置了,上升沿下降沿都试过,是不是NVIC没打开还是别的问题?
Clyde011 发表于 2025-4-24 07:24 | 显示全部楼层
有时候复位后初始化顺序也会影响。
公羊子丹 发表于 2025-4-24 07:25 | 显示全部楼层
EXTI的中断线开了吗?
周半梅 发表于 2025-4-24 07:26 | 显示全部楼层
GPIO模式是不是没配置成输入?
帛灿灿 发表于 2025-4-24 07:27 | 显示全部楼层
有没有可能是优先级冲突?
 楼主| 童雨竹 发表于 2025-4-24 07:28 | 显示全部楼层
中断标志要手动清除哦。
万图 发表于 2025-4-24 07:28 | 显示全部楼层
触发方式选对了吗?
Wordsworth 发表于 2025-4-24 07:29 | 显示全部楼层
感觉像是引脚没真正跳变。
Bblythe 发表于 2025-4-24 07:30 | 显示全部楼层
debug模式下容易踩坑。
Pulitzer 发表于 2025-4-24 07:31 | 显示全部楼层
是不是用到了JTAG占用的引脚?
Uriah 发表于 2025-4-24 07:32 | 显示全部楼层
EXTI和NVIC都要打开才行。
捧一束彼岸花 发表于 2025-5-18 17:34 | 显示全部楼层
.使用HAL_NVIC_EnableIRQ()或直接操作寄存器启用对应的中断通道
捧一束彼岸花 发表于 2025-5-18 17:34 | 显示全部楼层
.使用HAL_NVIC_EnableIRQ()或直接操作寄存器启用对应的中断通道
失物招領 发表于 2025-5-18 18:21 | 显示全部楼层
优先级设置不当,确保抢占优先级和子优先级设置合理,避免与其他中断冲突。配置优先级分组,再为中断设置合适的抢占优先级和子优先级。
西洲 发表于 2025-5-18 19:00 | 显示全部楼层
.引脚或时钟设置问题,GPIO时钟未开启:确保在初始化外部中断引脚前,已通过开启对应GPIO端口的时钟。
将爱藏于深海 发表于 2025-5-18 21:22 | 显示全部楼层
触发方式设置错误:确保EXTI_InitTypeDef中的触发方式与实际需求一致,如上升沿触发EXTI_Trigger_Rising、下降沿触发EXTI_Trigger_Falling或双边沿触发EXTI_Trigger_Rising_Falling。
她已醉 发表于 2025-5-18 23:00 | 显示全部楼层
.EXTI配置问题,中断线路与引脚不匹配:使用GPIO_EXTILineConfig()函数将引脚映射到正确的EXTI线路
故意相遇 发表于 2025-5-19 01:00 | 显示全部楼层
外部中断引脚应配置为输入模式,例如GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU;(上拉输入)或GPIO_Mode_IPD;(下拉输入)
白马过平川 发表于 2025-5-19 08:45 | 显示全部楼层
引脚悬空或噪声干扰,外部中断引脚应避免悬空,可通过上拉或下拉电阻固定电平,减少噪声干扰。
春日负喧 发表于 2025-5-19 15:00 | 显示全部楼层
信号质量差,确保输入信号的边沿陡峭,无抖动或毛刺,必要时可增加硬件滤波电路。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

155

主题

5860

帖子

2

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