Цитата(DpInRock @ Apr 17 2010, 03:52)

А вы не трогайте соседние. Запись нуля в шестой бит безвредна.
Cкорее не совсем так, вот что по этому поводу пишет DS
...Alternatively, ADIF is cleared by writing a logical one to the flag. Beware that if doing a Read-Modify-
Write on ADCSRA, a pending interrupt can be disabled. This also applies if the SBI and CBI
instructions are used.
Альтернативно, ADIF сбрасывается записью логической единицы в флаг. Помните, что если делаете Чтение-Модификация-Запись ADCSRA прерывания могут быть отключены.
Это также применимо если используются SBI и CBI комманды"
Я бы поступил так
ldi temp,1<<ADEN|
0<<ADIE|1<<ADPS2|1<<ADPS1|1<<ADPS0
sts или in ADCSRA,temp
ldi temp,1<<ADEN|
1<<ADIE|1<<ADPS2|1<<ADPS1|1<<ADPS0
sts или in ADCSRA,temp
Не смотрел , в какой области регистр для 48-ого
Сообщение отредактировал ILYAUL - Apr 17 2010, 11:15