Serielle Verbindung vom µC zum PC

Gast #70515
Hallo,

ich möchte per serieller schnittstelle eine Verbindung zum PC
hinbekommen. Eine Platine mit 4051 und MAX232 hab ich schon vor einiger
Zeit gebaut, hab es aber nie hinbekommen, Daten zum µC zu schicken oder
dort richtig zu empfangen.
Ich hatte es erst mit nem Quickbasic-Programm in der Dosbox unter xp
veruscht, aber da habe ich scheinbar keinen Zugriff auf die Hardware.
Jetzt habe ich mir überlegt, vielleicht geht das ja mit nem
Terminalprogramm. Ich habe davon aber leider keine Ahnung, wie ich das
anfangen muss. Reicht es, wenn ich in dem Fall nur die beiden Leitungen
RxD und TxD verbinde? oder muss ich mit dem Rest (CTS, DSR etc.) auch
noch was machen? Ich habe vor, vom µC aus Daten zum PC in das
Terminalprogramm zu übertragen. Vielleicht nur erst anzeigen und eine
kleine Menüführung. Das sollte bei stehender Verbindung mit dem
Terminalprogramm ja recht einfach sein.

Es wäre nett, wenn mir da jemand auf die Sprünge helfen könnte und
vielleicht ein Beispiel zeigen könnte. Vielen Dank!
Gast #70519
Hallo,

Die Masseleitung habe ich nicht vergessen, ich hab sie von der Masse
meiner Schaltung auf das Steckergehäuse gelegt. In der Schaltung oben
geht Masse auf Pin 5, der bei mir frei ist. Normalerweise müsste das ja
auf beide Weisen funktionieren. Ich löte es mal um.

Was ist denn mit den anderen Leitungen? Ich habe im Zuge der
Fehlersuche im Stecker noch DCD mit CTS sowie DTR mit DSR verbunden.
Ist das Empfehlenswert, oder braucht man das nicht? Ich habe das auf
irgendeiner Webseite gesehen.

Welche Leitungen schlagt Ihr vor soll ich mit meiner Schaltung
verbinden? In der Beispielschaltung sind zwar 4 Leitungen am MX232,
aber nicht am µC angeschlossen.

Nochmal vielen Dank!
Gast #70520
Ich benutz fuer sowas immer einfache Handy-Datenkabel. Die gibts bei
ebay richtig billig und es ist alles drin was man braucht. Musst nur
noch GND, TX und RX anschliessen und fertig. Der ganze Aufwand mit dem
max*** lohnt sich meiner Meinung nicht.

mfg
Gast #70521
Bei Verbindungen mit einem uP reichen in der Regel Gnd, TX, RX; im MAX
sind zwar noch zwei Pegelwandler drinn, werden aber normalerweise nicht
verwendet. PC-seitig kann man das Kurzschließen der Steuerleitungen
auch weglassen, allerdings darf das Terminalprogramm dann nicht auf
HW-Handshake konfiguriert werden. Um Fehler auszuschließen sollte das
Terminalprogramm prinzipiell ohne Flußsteuerung eingestellt werden.

grüsse leo9

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.