Hi,
ich hab hier eine kleine Funktion mit der du den A/D Wandler an Port C0 auslesen kannst. Du musst vorher natürlich noch Port C 0 als eingang konfigurieren. Kucks die mal an, wenn du noch fragen hast frag.
mfgCode:unsigned int Poti1 (void) { ADMUX = 0x00; //Eingang konfigurieren ADCSRA |= (1 << ADSC); // Wandlung starten while (!(ADCSRA & (1 << ADIF))); //Warten bis Wandlung fertig ADCSRA |= (1 << ADIF); //Interrupt flag zurücksetzen return ADCL + (ADCH << 8); //Wert zurückgeben }
Erik
Lesezeichen