From 30531c18dc4526535e038a59862c2485dc672202 Mon Sep 17 00:00:00 2001 From: leo Date: Mon, 1 Dec 2025 22:13:59 +0100 Subject: [PATCH] PWM Timer1 okay --- drivers/MyTimer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/MyTimer.c b/drivers/MyTimer.c index cd92a55..945d996 100644 --- a/drivers/MyTimer.c +++ b/drivers/MyTimer.c @@ -63,6 +63,7 @@ void Mytimer_PWM(TIM_TypeDef *Timer, char Channel){ } void Mytimer_PWM_cycle(TIM_TypeDef *Timer, char Channel, int pulse){ + if (Timer==TIM1) Timer->BDTR |= TIM_BDTR_MOE; if (Channel == 1) Timer->CCR1 = Timer->ARR*pulse/100; else if (Channel == 2) Timer->CCR2 = Timer->ARR*pulse/100; else if (Channel == 3) Timer->CCR3 = (Timer->ARR)*pulse/100;