 NAUT (17.01.2019 14:38, просмотров: 2726)
 NAUT (17.01.2019 14:38, просмотров: 2726)
STM8S003: завести PWM на ноге TIM1_CH1, не могу, не вижу сигнала никакого на ноге, примеры перепробовал, где неправ? Условие юзать родные либы от ST. Код: 
void initPWM()
{
  TIM1_DeInit();
  CLK_PeripheralClockConfig (CLK_PERIPHERAL_TIMER1 , ENABLE);
  TIM1_TimeBaseInit(16, TIM1_COUNTERMODE_UP, 1000, 0);
  
  TIM1_OC1Init(TIM1_OCMODE_PWM1, 
               TIM1_OUTPUTSTATE_ENABLE,
               TIM1_OUTPUTNSTATE_ENABLE,
               50,
               TIM1_OCPOLARITY_LOW,
               TIM1_OCNPOLARITY_HIGH,
               TIM1_OCIDLESTATE_SET,
               TIM1_OCNIDLESTATE_RESET);
  TIM1_OC1PreloadConfig(ENABLE);
  TIM1_ARRPreloadConfig(ENABLE);
  TIM1_Cmd(ENABLE);   
  
}