возвращение метода zero-cross по ацп (не полностью)

This commit is contained in:
2025-10-23 13:52:22 +03:00
parent 3ddfacefa6
commit 6ed4cb5193
59 changed files with 2033 additions and 943 deletions

View File

@@ -209,7 +209,9 @@ void EXTI0_IRQHandler(void)
/* USER CODE END EXTI0_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_0);
/* USER CODE BEGIN EXTI0_IRQn 1 */
#ifdef HARDWARE_ZERO_CROSS_DETECT
zero_cross_update_EXTI(&phase_A.zc_detector);
#endif
/* USER CODE END EXTI0_IRQn 1 */
}
@@ -223,7 +225,9 @@ void EXTI1_IRQHandler(void)
/* USER CODE END EXTI1_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_1);
/* USER CODE BEGIN EXTI1_IRQn 1 */
#ifdef HARDWARE_ZERO_CROSS_DETECT
zero_cross_update_EXTI(&phase_B.zc_detector);
#endif
/* USER CODE END EXTI1_IRQn 1 */
}
@@ -237,7 +241,9 @@ void EXTI2_IRQHandler(void)
/* USER CODE END EXTI2_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_2);
/* USER CODE BEGIN EXTI2_IRQn 1 */
#ifdef HARDWARE_ZERO_CROSS_DETECT
zero_cross_update_EXTI(&phase_C.zc_detector);
#endif
/* USER CODE END EXTI2_IRQn 1 */
}