TIM1输出3对PWM,软件仿真时有波形输出,下载后就没输出

2019-08-16 18:10发布

用TIM1输出3对PWM,控制BLDC,折腾了几天,终于软件仿真出3路PWM

下载进测试板后又出问题

TIM1_CH1 TIM1_CH2 TIM1_CH3 (PA8 PA9 PA10)  桥路的3个高位控制端一直是低电平

TIM1_CH1N TIM1_CH2N TIM1_CH3N(PB13 PB14 PB15) 桥路的3路低位控制端一直是高电平

朋友们帮我分析分析吧
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
crossok
1楼-- · 2019-08-16 19:16
经过几天折腾,终于实现TIM1的PWM输出,控制直流无刷电机
上传一个基本初级版的程序
PA8 PA9 PA10 PB13 PB14 PB15是PWM输出口
PC5接个电位器调节速度
PB12电源指示灯
PB5正转指示
PB2反转指示
PB0按键开机
PB1按键正反转
宏定义DEBUG可以软件仿真(DEBUG用来开启相关变量,以及变换霍尔相序)
上传成果,以便后面的人少走弯路,大虾莫喷
正点原子
2楼-- · 2019-08-16 19:56
用示波器看看波形...
正点原子
3楼-- · 2019-08-17 01:12
谢谢分享……
巫妖
4楼-- · 2019-08-17 05:07
 精彩回答 2  元偷偷看……
STM32VBT6
5楼-- · 2019-08-17 09:40
回复【5楼】巫妖:
---------------------------------
TIM1通道4没有互补输出,只有前面3个通道才有。
巫妖
6楼-- · 2019-08-17 11:53
额,谢谢。好久的问题了

一周热门 更多>