打印
[STM32F1]

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

[复制链接]
542|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
童雨竹|  楼主 | 2025-4-24 07:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
电平触发设置了,上升沿下降沿都试过,是不是NVIC没打开还是别的问题?

使用特权

评论回复
沙发
Clyde011| | 2025-4-24 07:24 | 只看该作者
有时候复位后初始化顺序也会影响。

使用特权

评论回复
板凳
公羊子丹| | 2025-4-24 07:25 | 只看该作者
EXTI的中断线开了吗?

使用特权

评论回复
地板
周半梅| | 2025-4-24 07:26 | 只看该作者
GPIO模式是不是没配置成输入?

使用特权

评论回复
5
帛灿灿| | 2025-4-24 07:27 | 只看该作者
有没有可能是优先级冲突?

使用特权

评论回复
6
童雨竹|  楼主 | 2025-4-24 07:28 | 只看该作者
中断标志要手动清除哦。

使用特权

评论回复
7
万图| | 2025-4-24 07:28 | 只看该作者
触发方式选对了吗?

使用特权

评论回复
8
Wordsworth| | 2025-4-24 07:29 | 只看该作者
感觉像是引脚没真正跳变。

使用特权

评论回复
9
Bblythe| | 2025-4-24 07:30 | 只看该作者
debug模式下容易踩坑。

使用特权

评论回复
10
Pulitzer| | 2025-4-24 07:31 | 只看该作者
是不是用到了JTAG占用的引脚?

使用特权

评论回复
11
Uriah| | 2025-4-24 07:32 | 只看该作者
EXTI和NVIC都要打开才行。

使用特权

评论回复
12
捧一束彼岸花| | 2025-5-18 17:34 | 只看该作者
.使用HAL_NVIC_EnableIRQ()或直接操作寄存器启用对应的中断通道

使用特权

评论回复
13
捧一束彼岸花| | 2025-5-18 17:34 | 只看该作者
.使用HAL_NVIC_EnableIRQ()或直接操作寄存器启用对应的中断通道

使用特权

评论回复
14
失物招領| | 2025-5-18 18:21 | 只看该作者
优先级设置不当,确保抢占优先级和子优先级设置合理,避免与其他中断冲突。配置优先级分组,再为中断设置合适的抢占优先级和子优先级。

使用特权

评论回复
15
西洲| | 2025-5-18 19:00 | 只看该作者
.引脚或时钟设置问题,GPIO时钟未开启:确保在初始化外部中断引脚前,已通过开启对应GPIO端口的时钟。

使用特权

评论回复
16
将爱藏于深海| | 2025-5-18 21:22 | 只看该作者
触发方式设置错误:确保EXTI_InitTypeDef中的触发方式与实际需求一致,如上升沿触发EXTI_Trigger_Rising、下降沿触发EXTI_Trigger_Falling或双边沿触发EXTI_Trigger_Rising_Falling。

使用特权

评论回复
17
她已醉| | 2025-5-18 23:00 | 只看该作者
.EXTI配置问题,中断线路与引脚不匹配:使用GPIO_EXTILineConfig()函数将引脚映射到正确的EXTI线路

使用特权

评论回复
18
故意相遇| | 2025-5-19 01:00 | 只看该作者
外部中断引脚应配置为输入模式,例如GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU;(上拉输入)或GPIO_Mode_IPD;(下拉输入)

使用特权

评论回复
19
白马过平川| | 2025-5-19 08:45 | 只看该作者
引脚悬空或噪声干扰,外部中断引脚应避免悬空,可通过上拉或下拉电阻固定电平,减少噪声干扰。

使用特权

评论回复
20
春日负喧| | 2025-5-19 15:00 | 只看该作者
信号质量差,确保输入信号的边沿陡峭,无抖动或毛刺,必要时可增加硬件滤波电路。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

5106

帖子

2

粉丝