MSP430 über RX und TX auch gepowered?

Gast #6435470
Lesenswert?
• ▲
▼
Hallo Gemeinde.

Ich habe gestern das 1. Mal UART an einem MSP430G2553 ausprobiert.
Hat sehr schnell auch funktioniert über die Pin 1.1 und 1.2.

PC-seitig verwendet ich einen einfachen USB-RS232 Converter mit 
CP2102-Chip.
Dabei ist GND mit GND vom MSP430 verbunden. Und natürlich P1.1 zu TX, 
P1.2 zu RX. Also zwischen PC und MSP430 verlaufen exakt 3 Leitungen.

Was ist jetzt überhaupt nicht verstehe. Wenn ich die Stromversorgung vom 
MSP430 (Batterien) entferne, läuft der MSP430 trotzdem weiter...
Sprich auch ohne die Beschaltung von VCC sendet der MSP430 weiterhin 
seine Daten zum PC.
Das kann doch nicht sein oder?

Habt ihr das auch schonmal beobachtet?

Danke!
Gast #6436124
Lesenswert?
• ▲
▼
Sven Scholz schrieb:
> PC-seitig verwendet ich einen einfachen USB-RS232 Converter mit
> CP2102-Chip.

Bist du sicher, dass du da einen USB-RS232 Converter vor dir hast?
An den MSP430 dürfen RS232-Pegel nicht direkt angeschlossen werden. In 
dem Fall bräuchtest du zusätzlich einen RS232-Transceiver der die 
Umsetzung auf 3.3V erledigt.

> Was ist jetzt überhaupt nicht verstehe. Wenn ich die Stromversorgung vom
> MSP430 (Batterien) entferne, läuft der MSP430 trotzdem weiter...

Dabei verstößt du beim MSP430 gegen die im Datenblatt angegebenen 
Absolute Maximum Ratings. Bei abgeklemmter Batterie beträgt VCC 0V. Die 
maximal zulässige Spannung an irgendeinem I/O-Pin beträgt dann 0.3V 
(VCC+0.3V). Aus deinem USB-RS232(?) Wandler kommt aber bestimmt etwas 
anderes raus.
Gast #6436153
Lesenswert?
• ▲
▼
Wolfgang schrieb:
> Bist du sicher, dass du da einen USB-RS232 Converter vor dir hast?
> An den MSP430 dürfen RS232-Pegel nicht direkt angeschlossen werden. In
> dem Fall bräuchtest du zusätzlich einen RS232-Transceiver der die
> Umsetzung auf 3.3V erledigt.

Sven Scholz schrieb:
> Hat sehr schnell auch funktioniert über die Pin 1.1 und 1.2.
Bei der Aussage würde ich davon ausgehen, dass der Datenverkehr sauber 
funktioniert.
Gast #6436157
Lesenswert?
• ▲
▼
Wolfgang schrieb:
> STK500-Besitzer schrieb:
>> Bei der Aussage würde ich davon ausgehen, dass der Datenverkehr sauber
>> funktioniert.
>
> Da hast du Recht. Damit wäre eigentlich sicher, dass es sich nicht um
> einen USB-RS232 Wandler handeln kann.

Die richtige Bezeichnung wäre wohl "USB-TTL-UART-Konverter".
"RS232" hat sich halt umgangssprachlich für eine asynchrone, serielle 
Schnittstelle eingebürgert. Dass die andere Pegel hat, wird gerne 
einfach ignoriert - "man weiß ja, was gemeint ist" (beliebter Spruch in 
Zeiten von Tippfehlern und Frage´n/Aussagen, bei denen man den Sinn 
erraten kann/darf/muss).
Gast #6436249
Lesenswert?
• ▲
▼
STK500-Besitzer schrieb:
> Dass die andere Pegel hat, wird gerne
> einfach ignoriert

Ignoriert ist nicht ganz der richtige Ausdruck, ich glaube eher, die 
meisten wissen es nicht besser. Echte RS232C-Schnittstellen sind 
weitgehend ausgestorben, zumindest bei PCs. Bald wissen nur noch alte 
Knacker wie das war mit +-12V.

Georg

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.