Forum: Mikrocontroller und Digitale Elektronik MSP430F2410: Transmit Break Field


von Jürgen (Gast)


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

von Jürgen (Gast)


Lesenswert?

Guten Morgen!

Hat vielleicht jetzt jemand einen Idee?
Bin um jeden Vorschlag dankbar!

Viele Grüße
Jürgen

von Jürgen (Gast)


Lesenswert?

Bin echt überrascht, dass selbst hier niemand eine Lösung meines 
Problems hat!
Scheint dann doch ein richtiges Problem zu sein und nicht eins, dass 
zwischen Tastatur und Stuhllehne sitzt...

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.