Clyde011 发表于 2025-5-5 07:58

外部中断偶尔触发不响应?

是边沿触发太快没捕捉到,还是EXTI配置和GPIO没同步?

Clyde011 发表于 2025-5-5 07:59

用HAL库要注意回调函数有没有写错。

公羊子丹 发表于 2025-5-5 08:00

是不是中断边沿没设置对?

周半梅 发表于 2025-5-5 08:01

L0系列要先清中断标志再响应。

帛灿灿 发表于 2025-5-5 08:01

会不会引脚不是唤醒源?

童雨竹 发表于 2025-5-5 08:02

看下是不是EXTI线路共享了?

万图 发表于 2025-5-5 08:03

我加了软件触发测试,发现IO没拉高。

Wordsworth 发表于 2025-5-5 08:04

中断优先级设成最低时可能被抢占。

Bblythe 发表于 2025-5-5 08:05

用逻辑分析仪看下触发时序。

Pulitzer 发表于 2025-5-5 08:06

GPIO模式要设成输入模式才行。

Uriah 发表于 2025-5-5 08:06

会不会触发太快,进来就退出了?

故意相遇 发表于 2025-6-11 23:00

如果外部信号的边沿变化频率超过STM32L0的EXTI响应能力,可能会导致漏触发

捧一束彼岸花 发表于 2025-6-12 01:00

信号抖动,外部信号存在抖动(如机械开关的弹跳),可能导致多次触发或漏触发

西洲 发表于 2025-6-12 07:00

电源噪声可能导致MCU误触发或漏触发。增加电源滤波电容(如10μF和0.1μF并联)

温室雏菊 发表于 2025-6-12 08:00

降低信号频率,如果可能,调整外部信号的频率,确保其低于EXTI的响应能力

将爱藏于深海 发表于 2025-6-12 19:00

在外部信号线上增加RC滤波电路(如100Ω电阻和10nF电容),滤除高频抖动

白马过平川 发表于 2025-6-13 01:44

中断优先级问题,如果EXTI中断优先级过低,可能被其他高优先级中断抢占,导致漏触发

风凉 发表于 2025-6-13 09:55

在中断服务程序(ISR)中增加延时和状态确认逻辑

失物招領 发表于 2025-6-13 15:00

GPIO未正确配置为输入模式,如果GPIO未配置为输入模式(如误配置为输出模式),EXTI将无法检测到边沿变化

春日负喧 发表于 2025-6-15 19:00

EXTI未正确使能,EXTI中断未在NVIC中使能,或EXTI线未正确映射到GPIO引脚
页: [1]
查看完整版本: 外部中断偶尔触发不响应?