Digi-Port mit RTS steuern.

Gast #58234
Hallo,
ich habe folgendes Problem:
Ich möchte mit dem RTS der seriellen Schnittstelle eine Digitalen Port
der CC ein- bzw. ausschalten.
Problem dabei ist, dass der RTS 2,7 V hat, wenn es diabled ist und 11,4
V wenn er enabled ist.
Funktioniert das irgendwie mit dem MAX232, dass ich das Signal des RTS
so umwandeln kann, dass einmal 0 V rauskommen und einmal soviel, um den
Digi-Port auf ON zu bringen?

mfg
Gast
Kurz, du willst die Flusssteuerung über RTS/CTS hardwaremässig steuern?
Dazu müsstest Du eigentlich den MAX232, den Du sowieso hast so
anschliessen, dass die freien Ports für deine Flusssteuerung Verwendet
werden. Genauso wie die RX/TX-Signale werden die angeschlossen.
Gast
Hmm....
vermutlich meinst du das richtige, nur ich steig nicht ganz durch, wie
du das jetzt meinst.
Ich definier das Problem nochmal:
Wenn ich in einem VB Programm RTSEnaled = True setze, dann ist auf der
Leitung eine Spannung von 11,4V, wenn ich RTSEnabled = False setze,
dann nur noch 2,7V.
Ich habe bisher diese RTS Leitung an einen Digitalen Eingangsport der
C-Control gehängt und wollte sehen, ob sich der Wert verändert. Tut er
aber nicht, es bleibt immer 1, is ja klar, weil immer eine Spannung
anliegt.
Nun möchte ich einfach nur, dass wenn der Wert = True ist, der
DigitalPort 1 ist und wenn der Wert für den RTS = False ist, dass dann
der Digi-Port = 0 ist.

mfg
Gast
Ja hoffentlich geht der noch. Aber nochmal:

Du hast doch sicher eine serielle Schnittstelle an deinem Controller
schon angeschlossen. Da hast Du dann folgendes angeschlossen:

Mikro MAX232 MAX232 serielle
TXD - T1IN - T1OUT - RXD (2)
RXD - R1OUT - R1IN - TXD (3)

Jetzt solltest Du deine RTS und CTS - Leitungen ganz genauso
verdrahten:

Mikro MAX232 MAX232 serielle
RTS - T2IN - T2OUT - CTS (8)
CTS - R2OUT - R2IN - RTS (7)

So sollte das eigentlich in beide Richtungen funktionieren ...

Antwort schreiben

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