|
|
@@ -251,6 +251,7 @@
|
|
|
|
|
|
/* 是否用编码器 */
|
|
|
#define USE_ENCODER_ABI
|
|
|
+#define ENCODER_TYPE ENCODER_MT
|
|
|
|
|
|
/* 编码器 */
|
|
|
#define ENC_A_GROUP GPIOB
|
|
|
@@ -315,7 +316,7 @@
|
|
|
#define ENC_PWM_Max_P ((ENC_PWM_MAX_RES-ENC_PWM_END_WIDTH)/(ENC_PWM_MAX_RES - 1.0f))
|
|
|
|
|
|
#define PWM_Duty(d, t) ((d)/(t))
|
|
|
-#define ENC_Duty(d, t) ((PWM_Duty(d, t)*ENC_PWM_MAX_RES - ENC_PWM_INIT_WIDTH)/(ENC_PWM_MAX_RES - ENC_PWM_END_WIDTH - ENC_PWM_INIT_WIDTH)
|
|
|
+#define ENC_Duty(d, t) ((PWM_Duty(d, t)*ENC_PWM_MAX_RES - ENC_PWM_INIT_WIDTH)/(ENC_PWM_MAX_RES - ENC_PWM_END_WIDTH - ENC_PWM_INIT_WIDTH))
|
|
|
#else
|
|
|
#error "Postion sensor ERROR"
|
|
|
|