Titelbild Mikrocontroller

15.11.5. UBRRL und UBRRH – USART Baud Rate Registers

Das UBRRH Register liegt an der gleichen I/O Speicherstelle wie das UCSRC Register. Man beachte die besonderen Bedingungen beim Zugriff auf diese Register.
UCSRC Register des ATmega8

UCSRC Register des ATmega8



Bit 15 – URSEL: Register Select

Diese Bit wählt zwischen einem Zugriff auf das UCSRC oder das UBRRH Register aus. Es wird als 0 gelesen, wenn das UBRRH Register gelesen wird. Das URSEL Bit muss 0 sein, wenn in das UBRRH Register geschrieben wird.

Bit 14 bis 12 – Res: Reservierte Bits

Dieses Bits sind für zukünftige Erweiterungen reserviert. Um die Kompatabilität sicherzustellen müssen diese Bits mit Null beschrieben werden, wenn das UBRRH beschrieben wird.

Bit 11 bis 0 – UBRR11 bis UBRR0: USART Baud Rate Register

Dieses Bits bilden zusammen ein 12-bit Register, welches die USART Baudrate beinhaltet. Das UBRRH enthält die vier obersten Bits, das UBRRL die acht unteren Bits der USART Baudrate. Laufende Übertragungen des Senders und Empfängers werden unbrauchbar, wenn die Baudrate verändert wird. Ein Schreiben in das UBRRL Register hat eine unmittelbare Aktualisierung des Baudraten Vorteilers zur Folge.
Impressum