|
Часы можно и не восстанавливать, а сделать чтобы они не уходили даже при перепрограммировании.
В обработчике прерывания вставить строки
NCycl++;
if ((NCycl % Factor) == 0)(*oldhandler)();
Где в Factor число на сколько вы быстрей запрограммировали таймер.
И ничего никуда не будет уползать.
E-mail: info@telesys.ru