童雨竹 发表于 2025-4-12 07:20

定时器明明开了中断,主循环却不进回调?

是不是中断标志没清,或者NVIC压根没配置好?

公羊子丹 发表于 2025-4-12 07:24

可能是你没清中断标志位。

周半梅 发表于 2025-4-12 07:25

是不是用了 HAL_TIM_Base_Start 而不是带中断的?

帛灿灿 发表于 2025-4-12 07:26

NVIC那块一定要打开对应通道。

童雨竹 发表于 2025-4-12 07:27

TIM的Update Event触发条件可能没设置好。

万图 发表于 2025-4-12 07:27

看看是不是优先级太低被抢占了。

Wordsworth 发表于 2025-4-12 07:28

有OS的话是不是中断函数被别的盖住了?

Bblythe 发表于 2025-4-12 07:29

我试过用 HAL_TIM_IRQHandler 手动进回调。

Pulitzer 发表于 2025-4-12 07:30

有没有打断点确认进没进中断?

Uriah 发表于 2025-4-12 07:31

用示波器测一下 PWM 看定时器跑没跑起来。

Clyde011 发表于 2025-4-12 07:31

建议先跑个死循环确认回调触发。
页: [1]
查看完整版本: 定时器明明开了中断,主循环却不进回调?