Dec 29, 2018 20:27
В контроллере для чиллера я повесил датчик потока на TIM3_CH4, надеясь использовать таймер в качестве счетчика. Надо было сначала в даташит глянуть: TIM3 умеет считать внешние события лишь по каналам 1 и 2. ОК, будем считать в прерываниях. Открываю сниппеты от ST, копирую к себе код, попутно внося нужные правки (вместо PA0 у меня PB1) и получаю... А ничего не получаю! ОК, гугол в помощь. И что бы вы думали? Надо включить еще и тактирование SYSCFG:
RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN; // enable syscfg clock for EXTI
Выкладывать нерабочий сниппет - западло какое-то!
рукожопие,
stm32