Gast
#791119
hallo, Im register UBRRL wird normalerweise die Baudrate eingestellt. Für was wird das register UBRRH benötigt (höhere Baudraten??) Mfg. Herbert
|
Anzeige
|
UBRRL und UBRRH
Gast
#791119
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.
Gast
#791141
>(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.
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|