NAUT (17.01.2019 14:38, просмотров: 2423)
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);
}