Поиск

Ай да ST, ай да шельмы!


В контроллере для чиллера я повесил датчик потока на TIM3_CH4, надеясь использовать таймер в качестве счетчика. Надо было сначала в даташит глянуть: TIM3 умеет считать внешние события лишь по каналам 1 и 2. ОК, будем считать в прерываниях. Открываю сниппеты от ST, копирую к себе код, попутно внося нужные правки (вместо PA0 у меня PB1) и получаю… А ничего не получаю! ОК, гугол в помощь. И что бы вы думали? Надо включить еще и тактирование SYSCFG:

RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN; // enable syscfg clock for EXTI

Выкладывать нерабочий сниппет — западло какое-то! eddy_em.livejournal.com

Добавить комментарий