Hallo,
wo steht, dass man ubbrl mit dem wert füllen soll? und wo, dass man ubbrh eine 0 verpassen soll?
auf Seite 133 stehen die Formeln für die Berechnung der Wertes für das Register UBBR.
Und darunter steht das dieses Register 12-Bit weit ist,
und aus den 8-Bit-Registern UBBRL und UBBRH besteht.
wie sollte man auch in ein einzelnes 8-Bit Register Werte > 255 eintragen ?
und bei 103 ist halt das obere Byte 0, bei 12 Bit.
Also trägt man 0 ein.
Warum sollte das dort stehen ? Bei anderen (niedrigen) Baudraten
kommt da ja auch was anderes rein.

Und warum nimmst du die formel für die asynchrone Kommunikation?
Da der USART fast nur für RS-232 Schnittstellen benutzt wird,
bevorzuge ich die Formel für die asynchrone Übertragungsart,
da es sich bei der RSR232 um eine asynchrone Übertragung handelt.

Schöne Grüße... Jan