Lirzman писал(а): я вот никогда бы не подумал что бит i в регистре SREG отвечает за прерывания всех таймеров при переполнении:shock: :shock: :shock:,
а в курсе этого не написано.
ВРАТЬ ТО ЗАЧЕМ ???
читать курс вы не обязаны, это дело сугубо добровольное
но если не читали ВНИМАТЕЛЬНО
то
НЕ ВРИТЕ !!! :twisted: что там этого НЕТ !
\\\\\\\\\
в верху КРУПНО написано:
"Прерывания в AVR
Подробно описаны ниже на этой странице."
читая страницу идем ниже ...
и опять КРУПНО :
"В регистре SREG есть бит7 называется он " I "
Если этот бит равен "1" (установлен) то ГЛОБАЛЬНО разрешены прерывания - значит могут возникать разрешенные индивидуально прерывания.
Если этот бит равен "0" (бит сброшен, очищен) то ГЛОБАЛЬНО запрещены прерывания - значит любые события не вызывают прерывания программы. "
далее разяснения и примеры для наглядного уяснения в симуляторе как работают прерывания и как они влияют друг на друга !
==========
ЗАЧЕМ ВРАТЬ !!!
не хотите не читайте.
НО НЕ ВРИТЕ ПОЖАЛУЙСТА !