> DIESE ZEILE IST MIR UNKLAR
Für die Hälfte dieser Zeilen musst du ins Datenblatt gucken, für die
andere Hälfte in ein C-Buch.
Ich wühl mich jetzt nicht durch die Atmel-Seite und such den Link auf's
Datenblatt, jedenfalls solltest du schon beschreiben, was genau dir
unklar ist.
Denn das z.B.
> ADCF = 0x01; // DIESE ZEILE IST MIR UNKLAR
> ADCON = 0x20; // DIESE ZEILE IST MIR UNKLAR
wird jedem die Antwort entlocken, dass das Register ADC mit dem Wert
0x01 und das Register ADCON mit dem Wert 0x20 beschrieben wird. Das
dürfte kaum die Antwort sein die du erwartest, aber genau das passiert
da. Was diese Register machen, steht im Datenblatt. Und wenn du's dort
nicht verstanden hast, dann frag das hier nach.
Ralf