万图 发表于 2025-6-2 07:26

外部中断触发后,其他中断都不进了,好像被它卡死了

EXTI0触发一次后就把程序锁住了,SysTick、串口都停了,好像进了死循环。

Clyde011 发表于 2025-6-2 07:30

是不是用了HAL_Delay(),进中断不能用啊。

公羊子丹 发表于 2025-6-2 07:31

进中断后是不是while卡住没退出来?

周半梅 发表于 2025-6-2 07:32

优先级设置看看,是不是EXTI太高。

帛灿灿 发表于 2025-6-2 07:32

EXTI是不是用了NVIC_Disable?

童雨竹 发表于 2025-6-2 07:33

F1系列的中断嵌套处理别漏了。

万图 发表于 2025-6-2 07:34

把中断服务函数简化一下。

Wordsworth 发表于 2025-6-2 07:34

你有没有在中断里用printf?很危险。

Bblythe 发表于 2025-6-2 07:35

中断标志位你清了吗?

Pulitzer 发表于 2025-6-2 07:36

看下有没有写错中断向量。

Uriah 发表于 2025-6-2 07:37

有人说EXTI0~1共享的,配置要注意。
页: [1]
查看完整版本: 外部中断触发后,其他中断都不进了,好像被它卡死了