Работает
Была исправлена симуляция таймеров и его статус регситра
This commit is contained in:
Submodule UPP/AllLibs/PeriphGeneral updated: b3f118b074...1cc886aa8d
@@ -104,18 +104,18 @@ HAL_StatusTypeDef Angle_Start(Angle_Handle_t *hangle, UPP_Phase_t Phase, float A
|
||||
switch(Phase)
|
||||
{
|
||||
case UPP_PHASE_A:
|
||||
__HAL_TIM_ENABLE_IT(hangle->htim, TIM_IT_CC1);
|
||||
__HAL_TIM_SET_COMPARE(hangle->htim, ANGLE_CHANNEL_1, ccr_ticks);
|
||||
__HAL_TIM_ENABLE_IT(hangle->htim, TIM_IT_CC1);
|
||||
break;
|
||||
|
||||
case UPP_PHASE_B:
|
||||
__HAL_TIM_ENABLE_IT(hangle->htim, TIM_IT_CC2);
|
||||
__HAL_TIM_SET_COMPARE(hangle->htim, ANGLE_CHANNEL_2, ccr_ticks);
|
||||
__HAL_TIM_ENABLE_IT(hangle->htim, TIM_IT_CC2);
|
||||
break;
|
||||
|
||||
case UPP_PHASE_C:
|
||||
__HAL_TIM_ENABLE_IT(hangle->htim, TIM_IT_CC3);
|
||||
__HAL_TIM_SET_COMPARE(hangle->htim, ANGLE_CHANNEL_3, ccr_ticks);
|
||||
__HAL_TIM_ENABLE_IT(hangle->htim, TIM_IT_CC3);
|
||||
break;
|
||||
|
||||
case UPP_PHASE_UNKNOWN:
|
||||
|
||||
Reference in New Issue
Block a user