Zitat Zitat von espoir
Ergebnis = ADCH+ADCL*256;
Das ist auf jeden Fall falsch. Da im ADCH die höherwertigen Bits liegen, muss es genau andersherum sein:
Ergebnis = ADCH*256+ADCL;

Gruß,
askazo