Signed-off-by: huhui <huhui@sharkgulf.com>
@@ -509,6 +509,11 @@ void MC_Protect_IRQHandler(void){
if (!motor.b_start) {
return;
}
+ _mc_internal_init(CTRL_MODE_OPEN, false);
+ adc_stop_convert();
+ pwm_stop();
+ PMSM_FOC_Stop();
+ pwm_up_enable(true);
PMSM_FOC_SetCriticalError(FOC_CRIT_Phase_Err);