[STM32G4] 定时器死活进不了中断咋整?

[复制链接]
 楼主| 帛灿灿 发表于 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 | 显示全部楼层
中断服务函数未正确实现?中断服务函数需与定时器中断号匹配,并清除中断标志位。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

149

主题

5858

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部