Контроллер STM8S103F2, таймер1 работает неправильно - PullRequest
0 голосов
/ 24 января 2020

Я использую контроллер STM8S103F2 (использовался инструмент разработки - ST Visual development). В этом контроллере TIMER1 не дает мне прерывания для точной продолжительности (если сконфигурировано для 5 se c, это дает прерывание после 10 мили c). Насколько я понимаю, это дает мне прерывание для частоты 2 МГц, но не принимает значение моего прескалера (512). Код, который я использовал для настройки таймера ниже:

TIM1_PSCRL = 0x09;
TIM1_PSCRH = 0x00;
TIM1_ARRH = 0x4c;
TIM1_ARRL = 0x4a;          
TIM1_IER = 1;
TIM1_CR1 = 1;
...