Gast
#1513449
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.