帛灿灿
发表于 2025-6-11 07:23
定时器死活进不了中断咋整?
开了中断也NVIC配置了,偏偏就不跑,是不是还有啥地方要开?
Clyde011
发表于 2025-6-11 07:26
我后来用 LL 库直接搞,靠谱点。
公羊子丹
发表于 2025-6-11 07:27
定时器开了没?别光初始化。
公羊子丹
发表于 2025-6-11 07:28
看下 TIMx->DIER 启了没。
帛灿灿
发表于 2025-6-11 07:28
NVIC_EnableIRQ 写了没?
童雨竹
发表于 2025-6-11 07:29
是不是定时器没启动?
万图
发表于 2025-6-11 07:30
HAL_TIM_Base_Start_IT 用了?
Wordsworth
发表于 2025-6-11 07:31
我有次把预分频写错,根本没进。
Bblythe
发表于 2025-6-11 07:31
有用 CubeMX 生成的吗?
Pulitzer
发表于 2025-6-11 07:32
有用到多个定时器吗?会不会搞混了。
zchong
发表于 2025-6-11 07:33
新手在官方例程的基础上改
Uriah
发表于 2025-6-11 07:33
看一下中断标志位清没清。
海滨消消
发表于 2025-6-11 16:25
代码中是否启用了定时器时钟
flycamelaaa
发表于 2025-6-11 16:26
在GPIO初始化中配置引脚为复用模式。
jcky001
发表于 2025-6-11 16:29
在中断服务函数中清除中断标志位。
elephant00
发表于 2025-6-11 16:30
在中断服务函数中调用HAL_TIM_IRQHandler或手动清除标志位。
powerantone
发表于 2025-6-11 17:03
检查定时器初始化代码。
stormwind123
发表于 2025-6-11 18:00
在定时器初始化时启用中断。
海滨消消
发表于 2025-6-11 18:47
在中断服务函数中设置断点,观察是否进入中断。如果未进入中断,检查中断标志位是否被置位。
classroom
发表于 2025-6-11 19:00
中断服务函数未正确实现?中断服务函数需与定时器中断号匹配,并清除中断标志位。