MAX3232 RS232 Probleme

Gast #3855691
Lesenswert?

Ich versuche zurzeit einen uC mit einem RS232 Port am PC zu verbinden.

Wenn ich RX/TX am seriellen PC port verbinde kann ich hoeren was ich 
rausschreibe.

Wenn ich RX/TX auf der TTL Seite des MAX3232 verbinde, kann ich immer 
noch hoeren was ich am PC rausschiebe. Der Max3232 ist auf einem 
prebuild board verbaut und bietet lediglich die noetigen ports auf 
beiden Seiten (sollte daher wohl eher unwahrscheinlich sein das es hier 
Fehler gibt)

zuhoeren tue ich mit:

cat /dev/ttyUSB0

schreiben mit:
echo 'a' > /dev/ttyUSB0

konfiguriert ist der Port mit:
stty -F /dev/ttyUSB0 speed 9600 cs8 -cstopb -ixoff

So weit so gut.

Schiebe ich jetzt Daten vom uC via atmega8's usart raus, kommen diese 
auch sauber lt. logicanalyzer am max3232 an:

http://s14.directupload.net/images/141024/43njf7wd.png

Die ganze Schaltung laeuft auf 5V

Was ich merkwuerdig finde ist, sobald ich mit cat /dev/ttyUSB0 zuhoere, 
faengt auf dem RS3232 board die RXD Led zusaetzlich zur TXD led an 
zublinken. Was ja schon darauf deutet das er das Signal erkennt, da sie 
absolut synchron aufblitzen


Ich bin ratlos :(
Gast #3855755
Lesenswert?

>Wenn ich RX/TX am seriellen PC port verbinde kann ich hoeren was ich
>rausschreibe.

Das ist ok. Eingang mit Ausgang zu verbinden ist erlaubt.
Nennt sich auch "Loop Back".


>Wenn ich RX/TX auf der TTL Seite des MAX3232 verbinde, kann ich >immer noch 
hoeren was ich am PC rausschiebe.

Das wird i.A. nicht zulässig sein, weil du dabei einen Kurzschluß 
zwischen dem Ausgang des UART und dem (RX-) Ausgang des MAX fabrizierst.
Die geringste Folge davon sind schlechte Logikpegel, oft "gewinnt" 
derjenige der "Low" machen will, aber schlimmstenfalls zerstörst du 
damit die Ausgangstransistoren in einem der beiden Chips.


>konfiguriert ist der Port mit:
>stty -F /dev/ttyUSB0 speed 9600 cs8 -cstopb -ixoff

Das interessiert hier nicht, weil es den MAX nicht beeinflusst.
Er ist fest verdrahtet und besitzt keine Abschaltmöglichkeit wie z.B. 
Enable-Pins.
Persönliche Seite #4292106
Lesenswert?

H.Joachim S. schrieb:
> Ne, zumindest bei Originalen von Maxim oder TI passiert da gar nichts.
> Wäre ja auch mächtig kontraproduktiv bei Schnittstellenbausteinen...

Ja, möchte man meinen.
Es sind aktuelle Reichelt-Exemplare.
Ich bekomme jedenfalls keine Verbindung drüber zustande nach 
Wiederanklemmen der vergessenen Betriebsspannung...

Ein drittes Exemplar, seit jeher mit Spannung versorgt, funktioniert 
klaglos.
#4292125
Lesenswert?

foo schrieb:
>>Wenn ich RX/TX auf der TTL Seite des MAX3232 verbinde, kann ich >immer noch
> hoeren was ich am PC rausschiebe.
>
> Das wird i.A. nicht zulässig sein, weil du dabei einen Kurzschluß
> zwischen dem Ausgang des UART und dem (RX-) Ausgang des MAX fabrizierst.

da hast du was falsch verstanden.
Warum sollte man die nicht verbinden, TX ist ein Ausgang, RX ein 
Eingang,
natürlich sollte da sonst nix weiteres angeklemmt sein

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren