Gast
#71599
Guten Tag Liebe Forumgemeinde, Ich habe ein kleines Problem und ich komme einfach nicht zu einer Lösung, daher hoffe ich, das ihr mir hierbei behilflich sein könnt. Ich bin gerade dabei mich mit der Dokumentation des MSP430 UsersGuide zu beschäftigen. Ich würde gerne mittels USART im UART-Modus ein LCD Display mit unterschiedlichen Baudraten ansteuern. Man kann nun den Divisionsfaktor ausrechnen (BRCLK/baud rate), der die entsprechende Baudrate realisiert. Meist ist das Ergebnis eine gebrochene Zahl. Den Integeranteil des Ergebnisses kann man in die Register UxBR0 und 1 schreiben. Den gebrochenen Anteil versucht man mit dem Modulations-Register UxMCTL möglichst nahe zu kommen. Hier nun liegt mein Problem, wie komme ich auf den Inhalt von UxMCTL? Im Beispiel in der Doku wird ein Divisionsfaktor von 13.65 gegeben. Der Wert, der in das UxMCTL geschrieben wird ist 6Bh. Warum? Wie wird dies brechnet? Es wäre schön, wenn mir hierbei der Ein oder Andere eine Antwort beisteuern könnte. Danke im Vorraus MfG Andreas