Hallo, ich bin gerade am programmieren mit einem PIC18F4553, bisher habe ich Atmel benutzt. In den Atmel Datenblättern findet man ja meistens alles was man braucht. Bei den PIC verteilt sich das Wissen nach meinem Gefühl über hunderte Applikation-notes. Blick da nicht mehr durch. In welchem Document finde ich denn ein Beschreibung der PIC18 Register? vielen Dank für eure Hilfe
Hallo Günther, danke für die Antwort. Der Link führt zu dem Datenblatt von dem PIC18F4553, in dem gibt es aber keine Registerübersicht. Wo sind denn Beispielsweise die Timer erklärt??
Ja hast Recht, die Timer fehlen. Scheint noch nicht vollständig zu sein. Wenn ich mir die PDF zu 16f88 ansehe dann ist die 228 Seiten lang.
Hab was bei Google gefunden: Zitat: Well, according to the 18F4553 datasheet, the only difference between the 18F4550 and 18F4553 is the 12bit ADC. Und die Daten dazu gibt es bei: http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf
Der Hinweis steht auch so auf Seite 7: Note: This data sheet documents only the devices features and specifications that are in addition to the features and specifications of the PIC18F2455/2550/4455/4550 devices. For information on the features and specifications shared by the PIC18F2458/2553/4458/4553 and PIC18F2455/2550/4455/4550 devices, see the PIC18F2455/2550/4455/4550 Data Sheet (DS39632).
ja, so siehts aus. Mit 46 Seiten komme ich nicht weit. Eigentlich ist dort nur der AD Wandler beschrieben. Gibt es denn eine ducumentation zu PIC18 im Allgemeinen.
Hallo Günther, ahhhhh. Über 400 Seiten. Da werd ich wohl fündig. Vielen Dank. Das hab ich überlesen.
wenn du einzelne bits eines registers ändern willst, geht das z.b. so: [RegisterName]bits.[BitName] = 0; Bsp: RegisterName = RCON Bit, das du ändern willst = IPEN somit schreibst du: RCONbits.IPEN = 1; // Enables interrupt priority du kannst natürlich auch das ganze register auf einmal beschreiben, wenn du willst: z.B. RCON = 0x23; ..vorausgesetzt du brauchst den C18 und MPLAB ;-)
auch ganz zu empfehlen ist "MPLAB C18 Config Settings" (sollte wahrscheinlich im installtionspfad sein?) und "MPLAB C18 Libraries Documentation".. damit kommst du sehr(!) schnell zum ziel :-) http://www.microchip.com/C18
Wenn du dir die Doku zum 4550 nimmst findest du die Registerübersicht im Kapitel 5.3.4 GENERAL PURPOSE REGISTER FILE. Was ich bei den PIC Dokus immer nicht so schön finde ist, dass die eigentliche Beschreibung zu den einzelnen Registern immer über das ganze Dokument verstreut ist. Aber dafür gibt es ja auch die Suchfunktion ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.