MSP430x1xx UxMCTL-Inhalt ??

Gast #71599
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.