STM32F100 a PWM

Ahoj, nezkoušel někdo generovat PWMku na STMku? Já už se o to několik hodin pokouším a nic moc se neděje. Přikládám kus kódu, kterej by měl něco dělat…dík za radu
BTW: pokud nastavím OC4M = 011 tak to generuje frekvenci podle očekávání, ale jakmile dám režim OC4M = 110 tak le to stále ve stavu low

void init_pwm(void){   
  TIM3->PSC  = 0;                             
  TIM3->ARR = 667 - 1;                     
  TIM3->CCR1 = 222;                        

  TIM3->CCMR2 = 0  
  | TIM_CCMR2_OC4PE                      
  | TIM_CCMR2_OC4M_2                   
  | TIM_CCMR2_OC4M_1; 

  TIM3->BDTR |= TIM_BDTR_MOE;   
  
  TIM3->CCER = 0
  | TIM_CCER_CC4E;                        
  
  TIM3->CR1 = 0        
  | TIM_CR1_CEN;                            
  }

No to byla debilní chyba…
Místo: TIM3->CCR1 = 222; musí být TIM3->CCR4 = 222;…půl dne promarněno kvůli jednomu registru :smiley:

Klasika :slight_smile: Podobně jsem se vysmažil na USB…