add DM motor drv dwt delay times

This commit is contained in:
2026-03-05 12:23:34 +08:00
parent 483d5f0ac4
commit cf161df939

View File

@@ -89,7 +89,7 @@ static void DMMotorLostCallback(void *motor_ptr)
void DMMotorCaliEncoder(DMMotorInstance *motor)
{
DMMotorSetMode(DM_CMD_ZERO_POSITION, motor);
DWT_Delay(0.1);
DWT_Delay(1);
}
DMMotorInstance *DMMotorInit(Motor_Init_Config_s *config)
{
@@ -119,9 +119,9 @@ DMMotorInstance *DMMotorInit(Motor_Init_Config_s *config)
DMMotorEnable(motor);
DMMotorSetMode(DM_CMD_MOTOR_MODE, motor);
DWT_Delay(0.1);
DWT_Delay(1);
DMMotorCaliEncoder(motor);
DWT_Delay(0.1);
DWT_Delay(1);
dm_motor_instance[idx++] = motor;
return motor;
}