求助,探索板输出pwm波后电机不转且屏幕会亮

2019-08-14 15:26发布

新人,以前是学机械的,虽然看过正点原子的视频自学单片机,但是还是不能解决,请各位帮帮忙
板子是探索版F4,电调是天行者60A,电机是天蝎星的。
用PB15输出高电平,PD12输出pwm波。
电源连好线插好之后,电机不转只会“哔~”的响,而且屏幕会白屏亮起来,在把电调插在板子上之前是不会亮的。


这是pwm波的程序
#include "pwm.h"

void TIM4_PWM_Init(u32 arr,u32 psc)
{
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
Anthony_brave
1楼-- · 2019-08-15 11:58
用示波器量一下PB15 PD12波形对吗?   
活尸化严重
2楼-- · 2019-08-15 12:56
 精彩回答 2  元偷偷看……
ylmf56
3楼-- · 2019-08-15 13:50
可能是频率错了吧,,PWM频率跟电机没有任何关系,只跟电调有关  ,低端电调的PWM频率都是50HZ的,,,     也就是20ms的周期,里面高电平时间是0.5---2.5ms(或者1---2ms)
wxjhby
4楼-- · 2019-08-15 13:53
活尸化严重 发表于 2017-8-14 12:23
APB2里没有AFIO 和GPIOD啊

哦,我看错芯片了
活尸化严重
5楼-- · 2019-08-15 15:42
正点原子 发表于 2017-8-11 23:47
帮顶

原子哥,我发现PB15一接5V,屏幕就会亮,那我PB15还能用来输出高电平么
活尸化严重
6楼-- · 2019-08-15 16:08
ylmf56 发表于 2017-8-14 12:41
可能是频率错了吧,,PWM频率跟电机没有任何关系,只跟电调有关  ,低端电调的PWM频率都是50HZ的,,,     也就是 ...

改到50HZ还是不行

一周热门 更多>