我用的也是F1 启动信号大概是5%左右 给一定时间的延时,我用的200ms,然后听见电机不发出B B B响声就是启动信号给对了,你先试启动信号能不能给对了。之后在主函数里给高点的占空比就可以了,但是占空比不能太大,好像是不能超过10%左右。
int main(void)
{
delay_init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
LED_Init();
TIM_PWM_Init(199,7199); //20ms
uart_init(115200);
TIM_SetCompare3(TIM4,10);
delay_ms(200);
while(1)
{
TIM_SetCompare3(TIM4,13);
}
} |