Forum: Mikrocontroller und Digitale Elektronik MSP430F2370 direkt mit UART ansprechen


von Michel P. (Gast)


Lesenswert?

Guten Tag zusammen,

ich habe ein kleines Versuchsboard auf dem ist ein MSP430F2370 und 
verbunden ist das mit meinem PC per USB bzw. einer USB to UART Bridge 
CP2102.

Also läuft die Kommunikation zwischen diesen beide per UART. Weil ich 
später keinen USB-Port mehr an dieser Platine habe, würde ich gerne per 
UART direkt auf dem MSP430F2370 zugreifen.

Allerdings weiß ich nicht, wie das geht oder in welchem Format die Daten 
sein müssen.

Es wäre nett, wenn ihr mir helfen würdet.

Danke und beste Grüße Michel

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Michel P. schrieb:
> Allerdings weiß ich nicht, wie das geht

Na, im Grunde genommen genauso wie bisher, nur daß Du die 
USB-Seriell-Bridge (den CP2102) entfernst und die mit dem verbundenen 
Leitungen der UART des 'F2370 stattdessen mit der anderen UART 
verbindest, mit der Du kommunizieren möchtest.

Angenommen, daß das die Onboard-Schnittstelle eines PCs ist, dann musst 
Du noch einen Pegelwandler verwenden; die UART des 'F2370 arbeitet mit 
3.3V-Pegeln (oder wie hoch Deine Versorgungsspannung nun auch exakt sein 
mag), und die serielle Schnittstelle des PCs mit RS232-Pegel, also mit 
+/-12V. Die Pegelwandlung erledigt in so einem Falle ein MAX3232.

> oder in welchem Format die Daten
> sein müssen.

In exakt demselben in dem sie es bislang sind. Daran ändert sich gar 
nichts, ob nun eine "echte" serielle Schnittstelle vom PC angesprochen 
wird oder ob eine USB-Serielle Schnittstelle angesprochen wird, ist von 
der Softwareseite des PCs aus gesehene exakt identisch.


Sollte die UART, über die Du mit dem 'F2370 kommunizieren möchtest, 
nicht eine Onboard-Schnittstelle des PCs sein, sondern etwas ganz 
anderes, dann musst Du ein bisschen mehr über die verraten.

von Michel P. (Gast)


Lesenswert?

Vielen Dank für die schnelle Antwort.

Doch, es ist ein Onboard-Schnittstelle am PC.

Leider kenne ich das Format der Daten nicht.

Dass ganze Board ist das TRF7970AEVM und wurde bisher immer mit dem Tool 
von TI benutzt und leider war es mir hier nicht möglich raus zu finden, 
wie genau der PC mit dem Evaluation Module kommuniziert.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Michel P. schrieb:
> Leider kenne ich das Format der Daten nicht.

Im Manual steht
1
 ... and also verify that the COM port settings 
2
are 115200 bps, 8 data bits, no parity, and 1 stop bit

Wenn Du mehr darüber herausfinden möchtest, was das "TI-Tool" mit der 
Platine kommuniziert, brauchst Du einen Schnittstellenmonitor, der den 
Datenverkehr auf der seriellen Schnittstelle abhört. So etwas gibt es 
als PortMon von Microsoft oder als "Free Serial Port Monitor" 
(http://www.heise.de/download/free-serial-port-monitor.html).

von Michel P. (Gast)


Lesenswert?

Ok, das werde ich mit anschauen. Vielen Dank.

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.