STM32 timer output 4-channel PWM wave adjustable duty cycle