Simple Frage: Kann ich bei einem PIC18F4520 auf eine Baudrate von 1215000 Bit/s kommen? Fosc = 20 MHz. Ich verwende den CCS Compiler v4.093 #use delay(clock=20000000) #use rs232(BAUD=1215000, STOP=1, xmit=PIN_C6,rcv=PIN_C7, BITS=8, PARITY=N) Beim Kompilieren kommt eine ERROR-Mitteilung: "baud rate out of range" Im Datenblatt (Kapitel 18.1) ist eine Formel angegeben zur Berechnung der Baudrate. Wenn ich mich für den EUSART-Mode 16-Bit/Asynchronous entscheide dürfte ich mit n = 3 auf die gewünschte Rate kommen. (theoretisch) Wie stelle folgende Konfiguration unter CCS ein, damit der PIC hohe Baudrate verarbeiten kann? Hier nochmal die Einstellungen: Sync = 0 --> TXSTA Bit[4] BRG16 = 1 --> BAUDCON Bit[3] BRGH = 1 --> TXSTA Bit[2] Registerpaar SPBRGH:SPBRG => 3 (0x00011) Vielen Dank schon einmal im Voraus.
Sven Schol schrieb:
> Hat denn niemand eine Idee?
Also ich mach das mit dem 18F452, und er regt sich nicht auf wenn ich
diese Baudrate eintrage?!
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.