STM32定时器初始化时,卡在TIM_ITConfig的问题

STM32定时器初始化时,卡在TIM_ITConfig的问题

最近想新建一个stm32项目去实现一些功能,在初始化的时候发现程序卡住了,经过排查发现卡在定时器初始化的地方:
在这里插入图片描述
后面尝试各种办法发现在TIM_ITConfig前面加上TIM_ClearFlag(TIM2, TIM_FLAG_Update)后可以运行成功了
在这里插入图片描述

然后又出现了新的问题,当定时器定时时间到了后,程序又卡住了,当时它并没有卡在中断里面。

最后终于想起来,这个项目是我直接复制之前做iap升级的项目的,中断向量表偏移没有改(在system_stm32f10x.c文件里面)
在这里插入图片描述
最后把它改回0x0000就可以了,所有问题都解决了。
在这里插入图片描述

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值