电机就是按照配置的引脚接的,供电充足,昨天调试的时候还好好的,但是今天就不转了,在主循环while里写GO_HEAD直接赋值电机也不转,但是按着BSL键就转一侧电机
void Go_Ahead(int Compare)
{
if(Compare>0)
{
DL_GPIO_setPins(LEFT_PORT_PORT, LEFT_PORT_LEFT1_PIN );
DL_GPIO_clearPins(LEFT_PORT_PORT, LEFT_PORT_LEFT2_PIN);
DL_TimerG_setCaptureCompareValue(PWM_Motor_INST,Compare, DL_TIMER_CC_0_INDEX);
DL_GPIO_setPins(RIGHT_PORT_PORT, RIGHT_PORT_RIGHT1_PIN );
DL_GPIO_clearPins(RIGHT_PORT_PORT, RIGHT_PORT_RIGHT2_PIN);
DL_TimerG_setCaptureCompareValue(PWM_Motor_INST,Compare, DL_TIMER_CC_1_INDEX);
}
}就这这样简单的一点代码但是电机就是不转
立创开发板

登录 或 注册 后才可以进行评论哦!