hallo, Im register UBRRL wird normalerweise die Baudrate eingestellt. Für was wird das register UBRRH benötigt (höhere Baudraten??) Mfg. Herbert
Wenn der Wert für den Baudratenteiler nicht mehr in ein 8bit-Register passt, muss er auf zwei Register verteilt werden, eben UBBRH und UBBRL. Das ist dann der Fall, wenn ein großer Teiler nötig ist, also bei schnellem Takt und niedriger Baudrate.
>(höhere Baudraten??)
Nee, niedrigere.
Im UBRR steht ein Teiler, der dafür sorgt, dass aus dem Systemtakt ein
Takt für die serielle Schnittstelle erzeugt wird.
Dieser Takt ist immer nur ein kleinerer Teil des Systemtaktes.
Wenn man extrem langsame Übertragungen mit einem extrem schnellen
Controller machen will, muß man den Teiler entsprechend groß wählen.
U.U. ist der Teiler dann grösser als 255, was zu einem Eintrag im UBRRH
führt.
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.