From cf161df939b2c0e2102e12257f0ca5adf951c77f Mon Sep 17 00:00:00 2001 From: TuxMonkey Date: Thu, 5 Mar 2026 12:23:34 +0800 Subject: [PATCH] add DM motor drv dwt delay times --- User_Code/module/motor/can_motors/dm_motor/dm_motor.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/User_Code/module/motor/can_motors/dm_motor/dm_motor.c b/User_Code/module/motor/can_motors/dm_motor/dm_motor.c index 96bdd5c..8c1df9b 100644 --- a/User_Code/module/motor/can_motors/dm_motor/dm_motor.c +++ b/User_Code/module/motor/can_motors/dm_motor/dm_motor.c @@ -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; }