Проверены и оптимизирвоаны защиты

- в матлаб проверена отрабокта всех защит
- добавлены быстрые защиты на КЗ, которые проверяются в прерывании АЦП
- определены и проверены более менее приоритеты ошибок

- в мтлаб добавлена симуляция MOE расширенных таймеров
This commit is contained in:
2026-02-03 16:32:30 +03:00
parent deac6d5b06
commit 804d302d2d
18 changed files with 178 additions and 84 deletions

View File

@@ -120,7 +120,18 @@ void Channels_Simulation(TIM_TypeDef* TIMx, struct TIM_Sim* TIMS)
CC_PWM_Ch3_Simulation(TIMx, TIMS);
CC_PWM_Ch4_Simulation(TIMx, TIMS);
Write_OC_to_GPIO(TIMx, TIMS);
if ((TIMx == TIM1) || (TIMx == TIM8))
{
if (TIMx->BDTR & TIM_BDTR_MOE)
{
Write_OC_to_GPIO(TIMx, TIMS);
}
}
else
{
Write_OC_to_GPIO(TIMx, TIMS);
}
}
//-----------------CAPTURE COPMARE & PWM FUNCTIONS------------------//
/* Выбор режима CaptureCompare или PWM и симуляция для каждого канала */