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条回答
feiyue
1楼-- · 2019-08-18 07:38
你的控制程序 N通道输出的是PWM吧  为什么不直接用用高低电平呢
crossok
2楼-- · 2019-08-18 10:48
 精彩回答 2  元偷偷看……
feiyue
3楼-- · 2019-08-18 16:31
回复【15楼】crossok:
---------------------------------
我说的是下桥,上桥是用PWM控制速度,下桥的开关
我是新疆萌丹
4楼-- · 2019-08-18 17:46
楼主,为什么我把你的文件包下载,然后编辑通过mdk的软件仿真,porta 和 portb  没有波形输出是怎么回事
crossok
5楼-- · 2019-08-18 18:54
回复【17楼】我是新疆萌丹:
---------------------------------
宏定义DEBUG可以软件仿真(DEBUG用来开启相关变量,以及变换霍尔相序),你没定义DEBUG吧
crossok
6楼-- · 2019-08-18 22:56
回复【17楼】我是新疆萌丹:
---------------------------------
在main.h里面有个DEBUG要设置下

一周热门 更多>