打印
[STM32F1]

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

[复制链接]
1211|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 | 只看该作者
那楼主还是附上代码吧

使用特权

评论回复
5
drer| | 2021-2-5 20:31 | 只看该作者
启动程序跟pwm引脚有重复的吗

使用特权

评论回复
6
gwsan| | 2021-2-5 20:34 | 只看该作者
难道是中断向量重定位了?

使用特权

评论回复
7
kxsi| | 2021-2-5 20:36 | 只看该作者
升级完成之后能恢复吗

使用特权

评论回复
8
流浪地球0016| | 2021-6-22 08:23 | 只看该作者
楼主,我也遇到了这个问题,请问最后是怎么解决的呢?

使用特权

评论回复
9
foxsbig| | 2021-6-30 10:58 | 只看该作者
主要是,没看懂楼主表达的问题

使用特权

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

本版积分规则

166

主题

258

帖子

3

粉丝