Forum: Mikrocontroller und Digitale Elektronik Problem mit Control-Register


von Der User (Gast)


Lesenswert?

Hallo Zusammen,

eigentlich soll nur ein Register zur Modulation des Uart gesetzt werden, 
aber es geht irgendwie nicht!

UCA0MCTL = UCBRS_3;

Ich benutze die IAR-IDE. Der Wert des Registers ändert sich einfach 
nicht!! Kennt jemand vielleicht eine Lösung? Bin für jeden Vorschlag 
dankbar!

Grüße
Der User

von troll (Gast)


Lesenswert?

Welcher µC?

von Der User (Gast)


Lesenswert?


von Der User (Gast)


Lesenswert?

machmal muss man ja erst die obere Hälfte und dann die untere Hälfte 
eines Kontrollregisters setzen,  "UCA0MCTL" hat aber nur 8 Bit...

von Ralf (Gast)


Lesenswert?

Aus deinem nicht vorhandenen Code kann man nicht sehen was du machst, 
daher werf ich einfach mal den Auszug "Modify only when UCSWRST = 1." 
aus dem UserGuide rein...

Ralf

von Der User (Gast)


Lesenswert?

Super Hinweis! In der Tat war an einer versteckten Stelle versehentlich 
UCSWRST = 0 (zu früh) gesetzt worden... Problem gelöst!! Vielen Dank 
Ralf!! Tolles Forum!

von Ralf (Gast)


Lesenswert?

Gern geschehen :)

Ralf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.