Forum: Mikrocontroller und Digitale Elektronik Anfängerfrage: Pinbelegung RS232


von Ludwig P. (lprade)


Lesenswert?

Hallo,
bin leider mit der Forumsuche nicht fündig geworden. Ich habe gerade das 
UART-Beispiel:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART
auf dem P28 von Olimex:
https://www.olimex.com/Products/AVR/Proto/AVR-P28-8MHz/
ausprobiert. Den MAX232 hab ich wie im Tutorial angeschlossen. 
Allerdings kann ich am PC nichts empfangen (Empfang über FTDI-Adapter 
von Spectra und HTerm).

Wenn ich mit dem Oszi die Pins checke, sehe ich, dass die Bytes schon 
aus dem µC am Pin PD01 mit 0 - 5V übertragen werden. Das gleiche an 
RS232-Büchse, dort auch korrekt mit -15 - 15V.

Was mich wundert, ist das an der RS232 Büchse die Daten am Pin 2 
anliegen. Laut Belegungsplan ist das aber das "Empfangspin". Ist das 
korrekt das die Daten dort gesendet werden? Angeschlossen hab ich das 
ganze mit Verlängerungskabel, also kein Null-Modem-Kabel.
Bin für jede Hilfe dankbar,
Ludwig

von mt (Gast)


Lesenswert?

tausch die Pins einfach mal und probiers dann.

ev. den RS232 Adapter testen.

lg

von Ludwig P. (lprade)


Lesenswert?

Mh, fest verlötet daher schwierig. Da scheint sich jemand was dabei 
gedacht zu haben...
Ja den USB-Seriell Adapter hab ich auch in Verdacht. Versuche gerade ein 
zweites Gerät zum Test zu organisieren

von Andy (Gast)


Lesenswert?

laut Wikipedia (http://de.wikipedia.org/wiki/RS232) ist am 9-poligen 
RS232-Stecker Pin 2 der Eingang für ein DTE-Gerät (also z.B. ein PC).
Sollte also mit dem 1:1-Kabel funktionieren. Statt die Pins zu tauschen 
kannst du auch ein Null-Modem-Kabel nehmen, das tauscht ja auch die 
Sende- und Empfgangspins durch die gekreuzten Leitungen.
Und eventuell musst du auch die Flusssteuerng in deinem Terminlaprogramm 
auf 'keine' bzw. 'aus' stellen.

von Karl H. (kbuchegg)


Lesenswert?

Ludwig P. schrieb:
> Mh, fest verlötet daher schwierig. Da scheint sich jemand was dabei
> gedacht zu haben...


So einfach ist die Sache nicht.
Da herrscht ein ziemliches Tohuwabohu. Und das schon seit Jahrzehnten.

> Mh, fest verlötet daher schwierig.

Der übliche Weg ist, es diverse Adapter, Gender-Changer bzw. 
Spezial-Kreuzungsstücke zwischen Kabel und Anschluss am Gerät zu 
stecken, um die "Probleme" zu lösen. Ganz gewiefte Operater hatten 
früher(tm) in der Schublade auch Spezialzwischenstücke mit LED, mit 
denen sich die notwendige Belegung bzw. die notwendigen Zwischenstücke 
durch Beobachtung der LED in kürzester Zeit rausfinden lies.

Wenn du also in den Stecker/Buchse deines Kabels reinkommst, dann mach 
die Anpassung dort. Zum probieren kann man auch versuchen, erst mal mit 
einer Hilfskonstruktion aus Einzeldrähten die notwendige Modifikation 
herauszufinden.

Das Problem bei der RS232 ist ganz einfach, dass es aus einer Zeit 
stammt, in der man normalerweise keine 2 Computer direkt miteinander 
verband, sondern maximal einen Computer mit einem Modem. Von daher gab 
es Übereinkommen, an welchen Gerätetyp ein männlicher Stecker und an 
welchen Gerätetyp eine weibliche Buchse kommt. Leider wurde das dann in 
späterer Folge aufgeweicht, damit man nicht bestehende Verkabelungen neu 
machen musste und die vorhandenen gekreuzten/nicht_gekreuzten Kabel 
weiter verwenden konnte. Das Unheil nahm seinen Lauf.

: Bearbeitet durch User
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.