为什么我用keil仿真出来有pwm但是轮子不动?

发布于 2019-07-13 15:15:34
想用pwm控制两个轮子,仿真的时候能看见有pwm输出,但是下载到STM32F103ZET6里就只有一个轮子能动,电机检查过了,没有问题。
想知道这是什么原因啊?
[img=110,0][/img]


7d292e9b2a566986d3633eef22b578b.png

查看更多

关注者
0
被浏览
785
5 个回答
wuhanstudio
wuhanstudio 2019-07-13
你电机是用的什么驱动呢?驱动器控制引脚直接接 VCC 应该是可以转的把。

如果电机驱动没问题,PWM能正常输出的话,应当也是没问题的
小鑫鑫
小鑫鑫 2019-07-13
wuhanstudio 发表于 2019-7-13 15:25
你电机是用的什么驱动呢?驱动器控制引脚直接接 VCC 应该是可以转的把。

如果电机驱动没问题,PWM能正常输 ...


用的是TB6612FNG芯片驱动的,这就比较纳闷儿了,两个口一样的配置方法,一样的pwm输出,
小鑫鑫
小鑫鑫 2019-07-13
wuhanstudio 发表于 2019-7-13 15:25
你电机是用的什么驱动呢?驱动器控制引脚直接接 VCC 应该是可以转的把。

如果电机驱动没问题,PWM能正常输 ...


我用示波器看了看,有一个口输出的pwm波形和仿真时候的波形不一样,这种情况怎么解决啊
wuhanstudio
wuhanstudio 2019-07-16
你可以检查一下 bsp/board 里面 CubeMX 的配置,外设和时钟什么的,和你仿真用的是不是一样的,重新 CubeMX 生成一下启动代码
zhangjun
zhangjun 2019-07-16
小鑫鑫 发表于 2019-7-13 19:48
我用示波器看了看,有一个口输出的pwm波形和仿真时候的波形不一样,这种情况怎么解决啊
...


波形图贴出来?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友