|
Например, упрощённый обработчик прерывания по таймеру0 (ATmega64):
ldi r16,66
out tcnt0,r16
;прочие действия
reti
Регистр r16 используется только в этом прерывании, поэтому нет push/pop.
Можно ли выбрать режим таймера, чтобы константа грузилась сама?
Типо двойной регистр - в один пишется делитель, который
переписывается в счётчик при достижении им нуля.
Это нужно чтобы уменьшить накопление задержек в обработке прерывания
(связанное с выполнением других прерываний) и как следствие
накопление погрешности в периоде
E-mail: info@telesys.ru