Понадобилась помощь, не получилось настроить режим захвата. Пытался на разных таймерах, но так и не получил прерывания.
Вот на таймере TIM1 (канал 2):
Код: Выделить всё
NVIC_SetPriority(TIM1_CC_IRQn, 1);
NVIC_EnableIRQ(TIM1_CC_IRQn);
TIM1 ->PSC = 48 - 1;
TIM1 ->ARR = 65535 - 1;
TIM1 ->CCMR1 = (TIM1 ->CCMR1 & ~(TIM_CCMR1_CC2S | TIM_CCMR1_IC2F | TIM_CCMR1_IC2PSC)) |
TIM_CCMR1_CC2S_0;
TIM1 ->CCER |= TIM_CCER_CC2P | TIM_CCER_CC2E;
TIM1 ->DIER |= TIM_DIER_CC2IE;
TIM1 ->CR1 |= TIM_CR1_CEN;
Пните в нужном направлении плиз...


