сделал так:eess9 писал(а):Вы знаете что такое логические операции?
Код: Выделить всё
ADCSRA &=~ (1 << ADEN);
ADMUX &=~ (1 << MUX3)|(1 << MUX2)|(1 << MUX1)|(1 << MUX0);
ADMUX |= (0 << MUX3)|(0 << MUX2)|(1 << MUX1)|(0 << MUX0); // вход ADC0
ADCSRA |= (1 << ADEN);
ADCSRA |= (1 << ADSC);
потом тупо присвоил
Код: Выделить всё
ADMUX=0b11000000;
ADCSRA |= (1 << ADSC);
что же касается прерываний, то я не задумывал ждать каждую итерацию, задумывалось выводить на дисплей сохранённые значения, по мере изменения, я же там частоту, скорость, две температуры, дублирую частоту в виде шкалы светиков и ещё кучу всего по мелочи делаю, если каждый раз ждать выполнения чего либо, то данные актуальность будут терять


