UART Signalfluss

Gast #3704671
Lesenswert?

Eine UART Verbindung hat ja 4 Leitungen: CTS, RTS, TX und RX.

RX "kommt" zum Kontroller.
TX "geht" vom Kontroller weg.

Beide sind unidirektional. Aber wie ist das mit CTS und RTS? Wie ist bei 
dehnen der Signalfluss?
Ich müsste das wissen, weil ich mit unidirektionalen Pegelumsetzern 
arbeite.
Gast #3704697
Lesenswert?

Mike schrieb:
> Und was ist mit DSR und DTR?

Kannte ich bis jetzt nicht. Hab am Kontroller auch keine Anschlüsse für 
die...

Link ist super, genau nach dem hab ich gesucht. Hätte aber nie bei RS232 
geschaut.

spess53 schrieb:
> Nur bei Hardware-Handshake. Im einfachsten Fall reichen für eine
> bidirektionale Verbindund TX, RX und Masse.

Im einfachsten Fall schon. Nur ist das keiner ;)
Gast #3704712
Lesenswert?

DSR und DTR sind doch in den meisten fällen völlig unnötig?! Das wird ja 
eigentlich schon mit RTS und CTS abgedeckt.
Ich will doch meistens wissen, ob ich Daten senden darf. Wenn ich Senden 
darf, ist er meistens auch betriebsbereit (eingeschaltet).
Gast #3704718
Lesenswert?

Pirmin schrieb:
> ist er meistens auch betriebsbereit (eingeschaltet).

Wenn es ein "echter" Modem ist, dann sollte man DSR und DTR auch 
benutzen.
Heute jedoch gibt es fast keine wirklichen Modem mehr.
Bei den v.g. Pegelumsetzern kann er das aber mit ziemlicher Sicherheit
vergessen.
Gast #3704765
Lesenswert?

Pirmin schrieb:
> DSR und DTR sind doch in den meisten fällen völlig unnötig?! Das
> wird ja
> eigentlich schon mit RTS und CTS abgedeckt.

Das stimmt nicht!

DSR/DTR sagt, dass die andere Seite überhaupt komuniziert, RTS/CTS sind 
dagegen da um zu sagen: „Hey, ich brauche mehr Zeit um die Daten zu 
verarbeiten!“

Z.B. wenn man unter Linux folgendes startet: "cat /dev/ttySx > datei" 
und dann die DSR auf logisch 1 stellt (die Logik ist verkehrt!), dann 
wird das befehl automatisch beendet. Oder wenn man auf dem PC einen 
Terminal-Programm startet, wird DTR auf log. 0 gestellt, wenn das 
programm beendet ist wird es wieder zum log. 1.
#3704769
Lesenswert?

Petr Tomášek schrieb:
> Pirmin schrieb:
>> DSR und DTR sind doch in den meisten fällen völlig unnötig?! Das
>> wird ja
>> eigentlich schon mit RTS und CTS abgedeckt.
>
> Das stimmt nicht!
>
> DSR/DTR sagt, dass die andere Seite überhaupt komuniziert,

theoretisch.
Praktisch hat sich DSR/DTR (ausser bei ein paar Modems) längst überholt. 
Die Leitungen stammen noch aus der Zeit als man mit Fernschreibern 
gearbeitet hat und man wissen musste ob die Gegenstelle 300km entfernt 
abgeschaltet ist, oder ob die Leitung überhaupt tot ist.

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