Forum: Mikrocontroller und Digitale Elektronik Serielle Verbindung vom µC zum PC


von Michael (Gast)


Lesenswert?

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!

von Gerd Vergin (Gast)


Lesenswert?

Hallo,

hier findest eine komplette Schaltung, da sind alle Element drin, die
du benötigst.
In Deiner Beschreibung zur seriellen Übertragung der Daten vom uC zum
Pc hast mal auf jedenfall die Masseleitung vergessen, ohne die geht
überhaupt nicht.
Hier der Link http://www.olimex.com/dev/images/avr-p20b-sch.gif

Viel Erfolg


Gerd

von edi.edi (Gast)


Lesenswert?

hier ist ein sehr gutes 'terminalprogram'

von edi.edi (Gast)


Lesenswert?


von Michael (Gast)


Lesenswert?

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!

von andré (Gast)


Lesenswert?

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

von leo9 (Gast)


Lesenswert?

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

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.