RTS und CTS an V- des Max232

Hat ein MAX232 denn RTS und CTS?

Oder willst du etwas an einen der RS232-Eingänge etwas anlegen, die 
jemand für RTS und CTS verwendet (auf der Seite zur Schnittstelle/RS232 
hin, also R1IN, R2IN)? Dann reicht der MAX232 das Signal einfach korrekt 
gewandelt weiter, aus einer negativen Spannung am Eingang wird eine 
logische 1 (ca. 5V) am Ausgang des MAX232 (R1OUT, R2OUT).
Falls das jetzt die Frage war...
Gast
über den max232 sollen ganz normal die RXD und TXD der seriellen 
schnittstelle auf TTL pegel gebracht werden. habe da eine schaltung 
gefunden, dort sind aber die RTS CTS (pin 7 u 8 des com ports BEIDE) auf 
V-des Max232 gezogen. nun stellte sich mir die frage was das bringt?
Gast
bei einer logischen 0 wird ja signalisiert daß das jeweilige gerät 
bereit ist daten zu seden bzw empfangen. wenn das aber aus einem 
negativen pegel einen positiven (5V also ne 1) macht, das würde dies ja 
nie eintreten oder!?
Gast
RTS ist ein Ausgang, CTS ein Eingang.
Wenn an der Gegenstelle RTS 0 wird, kann man zu ihr hin Daten senden.
Aber wie bekommt man mit, dass die Gegenstelle eine 0 sendet?
Weil man dieses RTS passenderweise auf das eigene CTS legt, dessen 
Funktion darin besteht, zu erkennen, wenn Daten von der Gegenstelle 
kommen.

Und umgekehrt geht es genauso: das eigene RTS wird an das CTS der 
Gegenstelle gelegt.

Da aber selten die komplette Flußsteuerung im Mikrocontroller 
implementiert ist, wird das RTS der Gegenstelle ignoriert (".. die ist 
bestimmt schnell genug ...") und auf den CTS-Eingang der Gegenstelle 
legt man logisch 0 (das wäre z.B. -12V oder V-).

Da diese Spannung aber ziemlich "hart" ist (keine Sicherung bei 
Kurzschluß usw.) und außerdem aus den "Innereien" des Gerätes stammt 
(wird die nämlich kurzgeschlossen, funktionieren eventuell auch andere 
Baugruppen nicht mehr), nimmt man eine "gepufferte" Spannung. Die kann 
man einfach erzeugen, wenn man einen TTL-Eingang des MAX232 auf 0 legt. 
Am Ausgang steht dann ca. -10V für den CTS-Eingang der Gegenstelle zur 
Verfügung: Pegel und Innenwiderstand und alle anderen Eigenschaften 
entsprechen damit der Norm.


Blackbird

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.