Hi, I have played with many microcontroller and recently try the CH32V003. It seem an awesome microcontroller for the price, but I have a weird issue for one particular case. I try to use the TIM2, but what ever I do, registers of TIM2 stay always to 0. No idea why and it is driving me nut!

I am able to use the usart, tim1 as pwm on 3 led (RGB) and I was expecting to use TIM2 in is simplest form, but nothing that I do seem to work. I try to debug as well and change value in peripheral registers directly and they still stay always to zero for TIM2. I can change value for TIM1 easily.

Is there somebody that can explain it to me what going on?