[STM32F1] boot影响主定时器 PWM无输出求教

[复制链接]
1508|8
 楼主| andiwxz 发表于 2021-1-21 11:13 | 显示全部楼层 |阅读模式
大家好:
      如题,应用程序控制timer1主定时器输出PWM,无启动boot直接输出是正常的,有配置BDTR寄存器,TIM_CtrlPWMOutputs(TIM1,ENABLE); 因为远程升级需要,增加了启动boot程序,这时应用程序pwm就无输出了。应用程序有根据启动地址配置中断向量,其余串口中断等全部正常,其余的非主定时器的pwm输出也是正常。只有tim1的主定时器pwm没有输出,请问有谁知道什么原因吗?
香水城 发表于 2021-1-25 15:59 | 显示全部楼层
本帖最后由 香水城 于 2021-1-25 16:10 编辑

你APP里面其它所有中断都正常基本可以断定你中断矢量表这块没啥问题;

除非能看到代码,一下想不出啥原因。难道有管脚应用冲突?

或者你将代码简化下再做验证。
coshi 发表于 2021-2-5 20:19 | 显示全部楼层
中断可以进 外部怎么连接的啊
aoyi 发表于 2021-2-5 20:27 | 显示全部楼层
那楼主还是附上代码吧
drer 发表于 2021-2-5 20:31 | 显示全部楼层
启动程序跟pwm引脚有重复的吗
gwsan 发表于 2021-2-5 20:34 | 显示全部楼层
难道是中断向量重定位了?
kxsi 发表于 2021-2-5 20:36 | 显示全部楼层
升级完成之后能恢复吗
流浪地球0016 发表于 2021-6-22 08:23 | 显示全部楼层
楼主,我也遇到了这个问题,请问最后是怎么解决的呢?
foxsbig 发表于 2021-6-30 10:58 | 显示全部楼层
主要是,没看懂楼主表达的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

258

帖子

3

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