Hallo

Dann wollen wir mal schauen

ADMUX = _BV(REFS0 ) | _BV(MUX2) | _BV(MUX1) | _BV(MUX0); //einstellen auf externe Referenz 2,5 Volt und Channel 7 einstellen

ADCSRA = _BV(ADEN) | _BV(ADPS2) | _BV(ADPS0);

//AD Wandler einschalten und Vorteiler setzen, hier 32 kommt auf deine Taktfrequenz an. AD Wandler sollte zwischen 50 und 200 KHz laufen

Wenn du jetzt wandeln willst kommt

ADCSRA |= _BV(ADSC); //und starten
while ( ADCSRA & _BV(ADSC) ); //Warten bis fertig

Danach steht in ADCW der Wert der Wandlung, oder halt in ADCL und ADCH.


MFG
DIeter