Das ist der Tatsache geschuldet, daß die Ports im Datenblatt bei diesem Prozessor so heißen. Und der XC8 kann dafür überhaupt nichts. Ein C-Compiler kennt keine Portbits, noch nichtmal ganze Ports. Die ganze Magie steckt in pic12f675.h. Da werden alle Eigenschaften des Prozessors mit #defines beschrieben. Dieser File wird über xc.h und die Auswahl des Prozessors im Projekt eingebunden. Wenn ich mal in den jeweiligen Headerfile schauen will und zu faul bin, ihn zu suchen, nehme ich irgendeine Registerbezeichnung, die der Compiler akzeptiert, und klicke mit Ctrl-linke Maustaste drauf. Dann öffnet die IDE den File für mich.
MfG Klebwax
Lesezeichen