Цитата
Cкорее не совсем так, вот что по этому поводу пишет DS
Да вот как раз именно так.
Биты сбрасываются записью 1. Ноль не оказывает никакого значения.
А вот зачем это делать - запрещать прерывания АЦП - это другой вопрос. Спрашивается, зачем тогда по прерыванию вообще работать.
ADCSRA=10000xxx; - запрет прерывания
ADCSRA=10001xxx;- разрешение прерывний.
И ничего нигде не испортится.
Единственное, надо посмотреть - не потеряет ли контроллер прерываний прерывание, если преобразование закончится во время запрета прерываний.
Судя по схеме - не должен. Флаг ADIF и ADIE работают параллельно (по и).
Сообщение отредактировал DpInRock - Apr 17 2010, 11:27