Ну как же не будет? Еще как будет, если счетчик таймера сам перезагружается (или переполняется), то никакая задержка перед входом в прерывание не будет вносить погрешность в счет таймера.BOB51 писал(а):Речь идет об ошибке, накапливаемой последующими счетчиками, для которых уже чистого секунд (маркер) интервала не будет из-за задержек, вносимых той самой реакцией на прерывание
Представьте, что произошло прерывание таймера - он отсчитал одну секунду. Перезагрузился и считает дальше.
В этот момент выполняется какая-то команда программы... идет процесс перехода программного счетчика на метку начала обработчика прерывания. Это длится сколько-то там Х тактов. Эти Х тактов не повлияют на момент следующего прерывания, поскольку таймер как считал, так и считает дальше. просто с момента входа в прерывание до момента следующего прерывания пройдет не 1 секунда, а 1 секунда минус Х тактов. Главное, чтобы Х тактов не превысили интервал 1 секунда, поскольку иначе мы просто пропустим прерывание.


only pure true norwegian blackx 
