|
@@ -184,11 +184,6 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base)
|
|
/* Peripheral interrupt init*/
|
|
/* Peripheral interrupt init*/
|
|
HAL_NVIC_SetPriority(TIM1_UP_IRQn, 1, 1);
|
|
HAL_NVIC_SetPriority(TIM1_UP_IRQn, 1, 1);
|
|
HAL_NVIC_EnableIRQ(TIM1_UP_IRQn);
|
|
HAL_NVIC_EnableIRQ(TIM1_UP_IRQn);
|
|
-
|
|
|
|
- HAL_NVIC_SetPriority(TIM1_BRK_IRQn, 0, 0);
|
|
|
|
- HAL_NVIC_EnableIRQ(TIM1_BRK_IRQn);
|
|
|
|
-
|
|
|
|
- __HAL_TIM_ENABLE_IT(&htim1, TIM_IT_BREAK);
|
|
|
|
/* USER CODE BEGIN TIM1_MspInit 1 */
|
|
/* USER CODE BEGIN TIM1_MspInit 1 */
|
|
|
|
|
|
/* USER CODE END TIM1_MspInit 1 */
|
|
/* USER CODE END TIM1_MspInit 1 */
|
|
@@ -411,7 +406,9 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
|
|
MC_RunInfo.MotorSpeed = MotorSpeedCal(MC_HallSensorData.SVM_Angle, MC_HallSensorData.IsStopFlag);
|
|
MC_RunInfo.MotorSpeed = MotorSpeedCal(MC_HallSensorData.SVM_Angle, MC_HallSensorData.IsStopFlag);
|
|
|
|
|
|
//过流检测
|
|
//过流检测
|
|
|
|
+ #if 0 //已出货的QD007E板子,R60是未焊接状态,此功能无效
|
|
MC_Protect_OverCurrent_Process(&MC_Protect_OverCurrentTrig_Flag, &MC_ErrorCode);
|
|
MC_Protect_OverCurrent_Process(&MC_Protect_OverCurrentTrig_Flag, &MC_ErrorCode);
|
|
|
|
+ #endif
|
|
|
|
|
|
//FOC运算
|
|
//FOC运算
|
|
if(((uint8_t)(MC_CalParam.AssistRunMode ^ MC_CalParam_Back.AssistRunMode) != (uint8_t)~0) ||
|
|
if(((uint8_t)(MC_CalParam.AssistRunMode ^ MC_CalParam_Back.AssistRunMode) != (uint8_t)~0) ||
|