打印
[STM32G4]

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

[复制链接]
129|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
帛灿灿|  楼主 | 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 启了没。

使用特权

评论回复
5
帛灿灿|  楼主 | 2025-6-11 07:28 | 只看该作者
NVIC_EnableIRQ 写了没?

使用特权

评论回复
6
童雨竹| | 2025-6-11 07:29 | 只看该作者
是不是定时器没启动?

使用特权

评论回复
7
万图| | 2025-6-11 07:30 | 只看该作者
HAL_TIM_Base_Start_IT 用了?

使用特权

评论回复
8
Wordsworth| | 2025-6-11 07:31 | 只看该作者
我有次把预分频写错,根本没进。

使用特权

评论回复
9
Bblythe| | 2025-6-11 07:31 | 只看该作者
有用 CubeMX 生成的吗?

使用特权

评论回复
10
Pulitzer| | 2025-6-11 07:32 | 只看该作者
有用到多个定时器吗?会不会搞混了。

使用特权

评论回复
11
zchong| | 2025-6-11 07:33 | 只看该作者
新手在官方例程的基础上改

使用特权

评论回复
12
Uriah| | 2025-6-11 07:33 | 只看该作者
看一下中断标志位清没清。

使用特权

评论回复
13
海滨消消| | 2025-6-11 16:25 | 只看该作者
代码中是否启用了定时器时钟

使用特权

评论回复
14
flycamelaaa| | 2025-6-11 16:26 | 只看该作者
在GPIO初始化中配置引脚为复用模式。

使用特权

评论回复
15
jcky001| | 2025-6-11 16:29 | 只看该作者
在中断服务函数中清除中断标志位。

使用特权

评论回复
16
elephant00| | 2025-6-11 16:30 | 只看该作者
在中断服务函数中调用HAL_TIM_IRQHandler或手动清除标志位。

使用特权

评论回复
17
powerantone| | 2025-6-11 17:03 | 只看该作者
检查定时器初始化代码。

使用特权

评论回复
18
stormwind123| | 2025-6-11 18:00 | 只看该作者
在定时器初始化时启用中断。

使用特权

评论回复
19
海滨消消| | 2025-6-11 18:47 | 只看该作者
在中断服务函数中设置断点,观察是否进入中断。如果未进入中断,检查中断标志位是否被置位。

使用特权

评论回复
20
classroom| | 2025-6-11 19:00 | 只看该作者
中断服务函数未正确实现?中断服务函数需与定时器中断号匹配,并清除中断标志位。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

97

主题

5098

帖子

0

粉丝