Конфигурационные биты IC1F
и IC1PS
, на которые вы ссылаетесь, находятся в регистре TIM1 CCMR1
.В Truestudio - в перспективе отладки, на вкладке SFR - разверните TIM1
, а затем CCMR1_Input
.Смотрите картинку.(Этот снимок экрана предназначен для STM32F302RC, но я считаю, что регистры TIM1 очень похожи - если не почти идентичны - для STM32F411RE).
TI2FP1
, с другой стороны, является сигналом , а не битом конфигурации, хранящимся в памяти микроконтроллера.
Если вы используете глобальные переменные внутри ISR таймера, не забудьтеобъявить их volatile
.В противном случае они могут обновляться не так, как вы ожидаете (по крайней мере, после включения оптимизации).