Приветствую! Не получается настроить ШИМ. Контроллер STM32f100ret6b. У меня к ноге PA7 подключён светодиод. Я хотел на него вывести шим. По даташиту на эту ногу можно повесить 17таймер, с ремапом. В отладчике посмотрел таймер тикает. А вот на ноге ничего. Порт настроен правильно. проверял. на 50 мгц. Если 1 на него кинуть принудительно то диод горит. Настройки порта не привожу, там всё норм. Альтернативка тоже там включается. МК тикает 24 мгц
Код: Выделить всё
RCC->APB2ENR |= RCC_APB2ENR_TIM17EN; //Taktirovanie taimera 17
AFIO->MAPR2 |= AFIO_MAPR2_TIM17_REMAP; //Remap taimera 17 na port PA7
TIM17->PSC = 0; //Prescaler
TIM17->CR1 |= TIM_CR1_ARPE; //ARR register is buffered
TIM17->ARR = 1000;
TIM17->CCMR1 |= TIM_CCMR1_OC1PE;
TIM17->CCMR1 |= TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2;
TIM17->CCR1 = 500;
TIM17->CCER |= TIM_CCER_CC1E | TIM_CCER_CC1P;
TIM17->DIER |= TIM_DIER_UIE;
TIM17->CR1 |= TIM_CR1_CEN;
