[STM32F1] 定时器一启动就跑飞,可能哪里没配置对

[复制链接]
571|11
 楼主| 公羊子丹 发表于 2025-6-4 07:18 | 显示全部楼层 |阅读模式
刚开定时器中断就跑飞,用debug进去看,好像根本没跳到我写的中断函数。
Clyde011 发表于 2025-6-4 07:24 | 显示全部楼层
会不会是 HAL_TIM_Base_Start_IT 漏了?
 楼主| 公羊子丹 发表于 2025-6-4 07:25 | 显示全部楼层
是不是中断向量没对上,跳到别的地方了?
周半梅 发表于 2025-6-4 07:26 | 显示全部楼层
我之前遇到类似的,是堆栈溢出了。
帛灿灿 发表于 2025-6-4 07:27 | 显示全部楼层
先确认一下你开了 TIMx_IRQn 吗?
童雨竹 发表于 2025-6-4 07:28 | 显示全部楼层
我用 StdLib 写的时候也出过这种问题。
万图 发表于 2025-6-4 07:29 | 显示全部楼层
尝试关中断一个个测试看看哪步出错。
Wordsworth 发表于 2025-6-4 07:30 | 显示全部楼层
看看有没有野指针,容易导致跑飞。
Bblythe 发表于 2025-6-4 07:31 | 显示全部楼层
把 NVIC 配置贴出来看看。
Pulitzer 发表于 2025-6-4 07:32 | 显示全部楼层
CubeMX 生成代码也可能有坑,别全信。
Uriah 发表于 2025-6-4 07:34 | 显示全部楼层
建议进系统中断表看 TIM2_IRQ 是不是空的。
发的非官方的 发表于 2025-6-25 07:34 来自手机 | 显示全部楼层
刚开定时器中断就跑飞,用debug进去看,好像根本没跳到我写的中断函数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

200

主题

6534

帖子

3

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