MSP430F2410: Transmit Break Field

Gast #2052179
Lesenswert?

Hallo!

Ich möchte mit meinem MSP430F2410 ein Break Field (Break Delimiter) über 
den UART A0 senden.

In meiner Sendefunktion setze ich zunächste das UCTXBRK-Bit:
1
UCA0CTL1 |= UCTXBRK;
Dann prüfe ich, ob mein UART-TX Puffer leer ist:
1
IFG2&UCA0TXIFG
Und schreibe dann ein 0x55 in mein TX-Puffer:
1
UCA0TXBUF = 0x55

Ergebnis:
Ein 0x55 mit einem Falschen Paritybit. Aber kein vorangestelltes Break 
field/delimiter.
Nach dem schreiben des 0x55 in den TX-Puffer ist das UCTXBRK-Bit wieder 
auf 0 gesetzt worden ....

Weiß jemand, was ich falsch mache?

Danke für die Hilfe.

Gruß
Jürgen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren