Commit 9b8c06c4 authored by 崔立宝's avatar 崔立宝 Committed by 王金山

TYW-2026-00106变更

parent b83dddda
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
=============================================================================*/ =============================================================================*/
#define STEPPER_MOTOR_DIR_SWITCH_SPEED 120 //电机最大换向转速,低于此转速电机才可以切换旋转方向,单位:微步/秒 #define STEPPER_MOTOR_DIR_SWITCH_SPEED 120 //电机最大换向转速,低于此转速电机才可以切换旋转方向,单位:微步/秒
#define STEPPER_MOTOR_CAL_SPEED_MIN 560 //电机最小校准速度,校正模式时电机以不低于此速度旋转,单位:微步/秒 #define STEPPER_MOTOR_CAL_SPEED_MIN 560 //电机最小校准速度,校正模式时电机以不低于此速度旋转,单位:微步/秒
#define STEPPER_MOTOR_FULL_RST_SPEED 5000 //电机大角度归零速度,单位:微步/秒 #define STEPPER_MOTOR_FULL_RST_SPEED 1200//5000 //电机大角度归零速度,单位:微步/秒
#define STEPPER_MOTOR_FINE_RST_SPEED 560 //电机小角度归零速度,单位:微步/秒 #define STEPPER_MOTOR_FINE_RST_SPEED 560 //电机小角度归零速度,单位:微步/秒
#define STEPPER_MOTOR_SHDN_RST_SPEED 1683 //电机断电归零速度,单位:微步/秒 #define STEPPER_MOTOR_SHDN_RST_SPEED 1683 //电机断电归零速度,单位:微步/秒
......
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
******************************************************************************/ ******************************************************************************/
#include "Stepper_Motor.h" #include "Stepper_Motor.h"
#include "GPIO.h"
volatile uint16_t StepperMotor0CurStep; volatile uint16_t StepperMotor0CurStep;
volatile uint16_t StepperMotor0DstStep; volatile uint16_t StepperMotor0DstStep;
...@@ -517,7 +519,7 @@ void Stepper_Motor_Reset(void) ...@@ -517,7 +519,7 @@ void Stepper_Motor_Reset(void)
if (CurStep == 0) if (CurStep == 0)
StepperMotorGlobalCtrl.Flag &= 0x0E; StepperMotorGlobalCtrl.Flag &= 0x0E;
#ifdef STEPPER_MOTOR_0_ZERO_SW //#ifdef STEPPER_MOTOR_0_ZERO_SW
if (STEPPER_MOTOR_0_ZERO_SW == 0) if (STEPPER_MOTOR_0_ZERO_SW == 0)
{ {
if (StepperMotor0.ZeroSw == 0) if (StepperMotor0.ZeroSw == 0)
...@@ -532,7 +534,7 @@ void Stepper_Motor_Reset(void) ...@@ -532,7 +534,7 @@ void Stepper_Motor_Reset(void)
EnableInterrupts; EnableInterrupts;
} }
} }
#endif //#endif
#endif #endif
#if STEPPER_MOTOR_1_ENABLE #if STEPPER_MOTOR_1_ENABLE
...@@ -540,7 +542,7 @@ void Stepper_Motor_Reset(void) ...@@ -540,7 +542,7 @@ void Stepper_Motor_Reset(void)
if (CurStep == 0) if (CurStep == 0)
StepperMotorGlobalCtrl.Flag &= 0x0D; StepperMotorGlobalCtrl.Flag &= 0x0D;
#ifdef STEPPER_MOTOR_1_ZERO_SW //#ifdef STEPPER_MOTOR_1_ZERO_SW
if (STEPPER_MOTOR_1_ZERO_SW == 0) if (STEPPER_MOTOR_1_ZERO_SW == 0)
{ {
if (StepperMotor1.ZeroSw == 0) if (StepperMotor1.ZeroSw == 0)
...@@ -555,7 +557,7 @@ void Stepper_Motor_Reset(void) ...@@ -555,7 +557,7 @@ void Stepper_Motor_Reset(void)
EnableInterrupts; EnableInterrupts;
} }
} }
#endif //#endif
#endif #endif
#if STEPPER_MOTOR_2_ENABLE #if STEPPER_MOTOR_2_ENABLE
...@@ -563,7 +565,7 @@ void Stepper_Motor_Reset(void) ...@@ -563,7 +565,7 @@ void Stepper_Motor_Reset(void)
if (CurStep == 0) if (CurStep == 0)
StepperMotorGlobalCtrl.Flag &= 0x0B; StepperMotorGlobalCtrl.Flag &= 0x0B;
#ifdef STEPPER_MOTOR_2_ZERO_SW //#ifdef STEPPER_MOTOR_2_ZERO_SW
if (STEPPER_MOTOR_2_ZERO_SW == 0) if (STEPPER_MOTOR_2_ZERO_SW == 0)
{ {
if (StepperMotor2.ZeroSw == 0) if (StepperMotor2.ZeroSw == 0)
...@@ -578,7 +580,7 @@ void Stepper_Motor_Reset(void) ...@@ -578,7 +580,7 @@ void Stepper_Motor_Reset(void)
EnableInterrupts; EnableInterrupts;
} }
} }
#endif //#endif
#endif #endif
#if STEPPER_MOTOR_3_ENABLE #if STEPPER_MOTOR_3_ENABLE
...@@ -586,7 +588,7 @@ void Stepper_Motor_Reset(void) ...@@ -586,7 +588,7 @@ void Stepper_Motor_Reset(void)
if (CurStep == 0) if (CurStep == 0)
StepperMotorGlobalCtrl.Flag &= 0x07; StepperMotorGlobalCtrl.Flag &= 0x07;
#ifdef STEPPER_MOTOR_3_ZERO_SW //#ifdef STEPPER_MOTOR_3_ZERO_SW
if (STEPPER_MOTOR_3_ZERO_SW == 0) if (STEPPER_MOTOR_3_ZERO_SW == 0)
{ {
if (StepperMotor3.ZeroSw == 0) if (StepperMotor3.ZeroSw == 0)
...@@ -601,7 +603,7 @@ void Stepper_Motor_Reset(void) ...@@ -601,7 +603,7 @@ void Stepper_Motor_Reset(void)
EnableInterrupts; EnableInterrupts;
} }
} }
#endif //#endif
#endif #endif
} }
...@@ -651,7 +653,7 @@ void Stepper_Motor_Speed_Control_Service(void) ...@@ -651,7 +653,7 @@ void Stepper_Motor_Speed_Control_Service(void)
if (CurStep == 0) if (CurStep == 0)
StepperMotorGlobalCtrl.Flag &= 0x0E; StepperMotorGlobalCtrl.Flag &= 0x0E;
#ifdef STEPPER_MOTOR_0_ZERO_SW //#ifdef STEPPER_MOTOR_0_ZERO_SW
if (STEPPER_MOTOR_0_ZERO_SW == 0) if (STEPPER_MOTOR_0_ZERO_SW == 0)
{ {
if (StepperMotor0.ZeroSw == 0) if (StepperMotor0.ZeroSw == 0)
...@@ -664,7 +666,7 @@ void Stepper_Motor_Speed_Control_Service(void) ...@@ -664,7 +666,7 @@ void Stepper_Motor_Speed_Control_Service(void)
EnableInterrupts; EnableInterrupts;
} }
} }
#endif //#endif
#endif #endif
#if STEPPER_MOTOR_1_ENABLE #if STEPPER_MOTOR_1_ENABLE
...@@ -672,7 +674,7 @@ void Stepper_Motor_Speed_Control_Service(void) ...@@ -672,7 +674,7 @@ void Stepper_Motor_Speed_Control_Service(void)
if (CurStep == 0) if (CurStep == 0)
StepperMotorGlobalCtrl.Flag &= 0x0D; StepperMotorGlobalCtrl.Flag &= 0x0D;
#ifdef STEPPER_MOTOR_1_ZERO_SW //#ifdef STEPPER_MOTOR_1_ZERO_SW
if (STEPPER_MOTOR_1_ZERO_SW == 0) if (STEPPER_MOTOR_1_ZERO_SW == 0)
{ {
if (StepperMotor1.ZeroSw == 0) if (StepperMotor1.ZeroSw == 0)
...@@ -685,7 +687,7 @@ void Stepper_Motor_Speed_Control_Service(void) ...@@ -685,7 +687,7 @@ void Stepper_Motor_Speed_Control_Service(void)
EnableInterrupts; EnableInterrupts;
} }
} }
#endif //#endif
#endif #endif
#if STEPPER_MOTOR_2_ENABLE #if STEPPER_MOTOR_2_ENABLE
...@@ -693,7 +695,7 @@ void Stepper_Motor_Speed_Control_Service(void) ...@@ -693,7 +695,7 @@ void Stepper_Motor_Speed_Control_Service(void)
if (CurStep == 0) if (CurStep == 0)
StepperMotorGlobalCtrl.Flag &= 0x0B; StepperMotorGlobalCtrl.Flag &= 0x0B;
#ifdef STEPPER_MOTOR_2_ZERO_SW //#ifdef STEPPER_MOTOR_2_ZERO_SW
if (STEPPER_MOTOR_2_ZERO_SW == 0) if (STEPPER_MOTOR_2_ZERO_SW == 0)
{ {
if (StepperMotor2.ZeroSw == 0) if (StepperMotor2.ZeroSw == 0)
...@@ -706,7 +708,7 @@ void Stepper_Motor_Speed_Control_Service(void) ...@@ -706,7 +708,7 @@ void Stepper_Motor_Speed_Control_Service(void)
EnableInterrupts; EnableInterrupts;
} }
} }
#endif //#endif
#endif #endif
#if STEPPER_MOTOR_3_ENABLE #if STEPPER_MOTOR_3_ENABLE
...@@ -714,7 +716,7 @@ void Stepper_Motor_Speed_Control_Service(void) ...@@ -714,7 +716,7 @@ void Stepper_Motor_Speed_Control_Service(void)
if (CurStep == 0) if (CurStep == 0)
StepperMotorGlobalCtrl.Flag &= 0x07; StepperMotorGlobalCtrl.Flag &= 0x07;
#ifdef STEPPER_MOTOR_3_ZERO_SW //#ifdef STEPPER_MOTOR_3_ZERO_SW
if (STEPPER_MOTOR_3_ZERO_SW == 0) if (STEPPER_MOTOR_3_ZERO_SW == 0)
{ {
if (StepperMotor3.ZeroSw == 0) if (StepperMotor3.ZeroSw == 0)
...@@ -727,7 +729,7 @@ void Stepper_Motor_Speed_Control_Service(void) ...@@ -727,7 +729,7 @@ void Stepper_Motor_Speed_Control_Service(void)
EnableInterrupts; EnableInterrupts;
} }
} }
#endif //#endif
#endif #endif
if (StepperMotorGlobalCtrl.Flag == 0) if (StepperMotorGlobalCtrl.Flag == 0)
......
1、完整版:WZ-EF01_BootApp_S00.16_FV0.09_251112.s19 1、完整版:WZ-EF01_BootApp_S00.16_FV0.09_260209.s19
2、升级版:WZ-EF01_UpdateApp_S00.16_F0.09_251112.s19 2、升级版:WZ-EF01_UpdateApp_S00.16_F0.09_260209.s19
3、FLASH: WZ_EF01_Flash_F0.09_FullBin_251111.bin 3、FLASH: WZ_EF01_Flash_F0.09_FullBin_251111.bin
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment