STM32F100RET6B ШИМ на 17 таймере

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
supercelt
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс авг 02, 2015 18:02:38

STM32F100RET6B ШИМ на 17 таймере

Сообщение supercelt »

Приветствую! Не получается настроить ШИМ. Контроллер 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;
Реклама
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: STM32F100RET6B ШИМ на 17 таймере

Сообщение uk8amk »

MOE ?
Реклама
supercelt
Открыл глаза
Сообщения: 68
Зарегистрирован: Вс авг 02, 2015 18:02:38

Re: STM32F100RET6B ШИМ на 17 таймере

Сообщение supercelt »

uk8amk писал(а):MOE ?
да + Не правильно настроен выход. Надо было не как выход, а как альтернативный выход.
Ответить

Вернуться в «ARM»