ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
1278810 Топик полностью
AlexBi (25.01.2023 15:20, просмотров: 180) ответил =AlexD= на Если запрос на прерывание таймера висит необработанным, значит текущее время нужно скорректировать на единичку, обычно так.
+1 Видимо в коде количество переполнений суммируется с текущим значением таймера. Получается что таймер уже сбросился, а количество переполнений еще не увеличилось, сумма улетает в прошлое. 

Если аппаратный таймер продолжает считать когда считывается общее время, тогда надо еще проверять на переполнение в момент чтения (делать двойное чтение, или еще как)