в меге 8 , в компиляторе CVAVR
АЦП работает
Код:
ADMUX=0b01100000; // выставляем номер канала(младщие биты) и режим источника опорного напряжения
ADCSR.6=1; // запускаем АЦП преобразование
while(ADCSR.4==0);// ждем пока появится влаг завершения ацп преобразования
a[5]=ADCH; // присваиваем переменной a1 знкачение старщего регистра где храниться результат ацп
но в меге 2560 почемуто строчки
ADCSRA.6=1;
while(ADCSRA.4==0);
не идут, пишет что "левая сторона "." требует struct/union
тоесть прямо не пишется значение бита в регистр
как выкрутиться из ситуации ?
Может прямо писать значение всего регистра ,
но там часть битов выставляется самим МК
или может причина в том что версия компилятора старая, ей уже лет 5,
или может подскажете где почитать про ток как управлять АЦП в этом компиляторе[/quote]
_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке
http://www.spamhaus.org/query/bl?ip=85.140.5.459.