ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1279005 Топик полностью
Dingo (26.01.2023 05:52, просмотров: 160) ответил LightElf на Вы Periodic mode, надеюсь, используете?
Конечно, нет. Все режимы кроме continous сбрасывают счёт таймера при записи регистра сравнения. ETMR не смотрел в этом отношении. 

Проверял: установил большой делитель, задал выдержку в 1 сек, и спустя какое-то количество циклов обновлял значение (тем же, что было). Время начинало отставать.

5.10.5.3 Continuous Mode In Continuous mode, changing the value of compare register TCMP (TMRx_CMPR[23:0]) will not affect the current value of TDR (TMRx_DR[23:0]), but it will clear timer counter value TDR (TMRx_DR[23:0]) to 0x0 in other operation modes.

Это было неожиданно.