Forum: Mikrocontroller und Digitale Elektronik MSP430-kann nicht auf U0TXBUF zugreifen!!


von johannes (Gast)


Lesenswert?

moin!

meine serielle schnittstelle mag mich immer noch nicht:
verwende nun einen externen oszillator. der code stimmt soweit mit dem
von der TI homepage ueber ein, doch jedes mal wenn ich versuche dem
U0TXBUF einen character zu uebergeben haengt sich das programm auf..
ist vielleicht etwas mit dem oszi falsch? gibt es einen einfachen weg
zu ueberpruefen ob der oszi ueberhaupt funktioniert? ich hatte sonmst
daran gedacht testweise einen counter zu inititalisieren.


waere fuer hilfe sehr dankbar, weil mir hier bald der draht aus der
muetze springt!


johannes

von Micha (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

habe deinen Eintrag grad erst gelesen.
Ob der Oszi stimmt, kannst du über einen Timer herausfinden.
Initialisiere ihn und toggel ein Pin oder häng eine LED dran.

Der Code für die Uart0 sollte eigentlich sofort funktionieren. Ich
musste ein wenig etwas rauslöschen, um nicht zuviel Verwirrung zu
stiften, aber probier es mal damit.

Sollten noch Fragen sein, einfach melden.

gruß

von Tobias K. (kurzschluss81)


Lesenswert?

Der Quellcode ist ganz interessant
wobei ich das Problem habe ich will int werte übertragen und der TX und 
RX buffer sind ja leider nur 8 Bit lang
nun wollte ich nach dem ich den ersten wert aus dem RX buffer ausgelesen 
hatte ihn in eine andere Variable einladen und dann einfach um 8 Bit 
nach links verschieben damit ich dann den zweiten (die andere Hälfte 
meines 16 Bit Wertes ) mit Hilfe einer Oder Operation in die gleich 
variable einladen.
Bin ich da einigermassen richtig auf dem Weg oder bin ich auf dem 
Holzweg.

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.