ADMUX=0b00100001; // вход 1, опорное на AREF, выравнивание в право
ADCSRA.6=1;
while(ADCSRA.4==0);
a5=ADCH;
так все работает
ADMUX=0b00000010; // вход 2, опорное на AREF, выравнивание в влево
ADCSRA.6=1;
while(ADCSRA.4==0);
a6=ADCL;
и так все работает
ADMUX=0b00100001; // вход 1, опорное на AREF, выравнивание в право
ADCSRA.6=1;
while(ADCSRA.4==0);
a5=ADCH;
ADMUX=0b00000010; // вход 2, опорное на AREF, выравнивание в лево
ADCSRA.6=1;
while(ADCSRA.4==0);
a6=ADCL;
А так НЕ работает!
Что это за ужас?