Hi mic,

jepp... dachte du hast meinen Beitrag nicht mehr gesehen, daher hatte ich ihn gelöscht... Hat doch geklappt. Besten Dank dafür.

Kurze Frage zu den wohl wichtigsten Zeilen aus Deinem Beispiel:
DDRA &= ~3; // ADC0+1 auf Eingang und
PORTA |= 3; // PullUps einschalten
x=PINA & 3;

Du hast die Zeilen zwar gut dokumentiert, aber so richtig verstehen kann ich das noch nicht was da abläuft. Habe mir gerade in einem C-Tutorial die Bit-Operationen angeschaut, aber der "Versteh-Durchbruch" kam dadurch leider noch nicht..
Kannst Du vielleicht dazu noch ein paar erklärende Sätze verfassen? Wäre super...

thx

mfg
benx