cr315 发表于 2025-9-15 22:21

中断服务例程已正确放置在 CCMRAM 中,但仍然不触发!

中断服务例程已正确放置在 CCMRAM 中,但仍然不触发!

海滨消消 发表于 2025-9-16 15:49

检查中断向量表偏移设置

classroom 发表于 2025-9-16 16:49

若未将中断向量表重定向至CCMRAM或RAM区域,内核仍会从Flash中读取默认的ISR地址,导致无法触发。

duo点 发表于 2025-9-16 17:50

STM32L0的中断优先级分组需通过NVIC_PriorityGroupConfig()显式设置,若分组不合理,可能导致高优先级中断被屏蔽。

elephant00 发表于 2025-9-16 15:51

硬件连接错误或触发条件不满足。

flycamelaaa 发表于 2025-9-16 20:51

配置GPIO为输入模式。

onlycook 发表于 2025-9-16 21:52

检查CCMRAM访问权限与链接脚本。

stormwind123 发表于 2025-9-16 22:52

启用调试日志。

tpgf 发表于 2025-9-17 11:37

即使代码逻辑正确,若未调用 HAL_NVIC_EnableIRQ() 或 __enable_irq() 显式使能中断通道,NVIC(嵌套向量中断控制器)不会响应该中断请求。这是最常见的疏漏之一
页: [1]
查看完整版本: 中断服务例程已正确放置在 CCMRAM 中,但仍然不触发!