nochmal fragen zu rs232

Gast #111270
ich habe da nochmal ein paar verständnisfragen.

also ok, wie muß ich bei ctx & rtx die signale (high/low) schalten,
wenn ich lesen/schreiben will??

ich denke mal:
ctx high -> daten senden ->ctx low
rtx high -> daten empfangen -> rtx low

liege ich da falsch???

mfg KoF
Gast
schonmal so nen subd9 angesehen?
warum hat der wohl mehr als 2 pins. wohl lauter NC pins ;-P lach

hier hast du mal eine kleine übersicht, was da noch so für leitungen
drinne stecken.

Name  Bezeichnung     9 - poplig    25 - polig
DCD  Data Carrier Detect  1       8
RXD  Receive Data          2       3
TXD  Transmit Data          3             2
DTR  Data Terminal Ready  4       20
GND  Ground, Masse          5            7
DSR  Data Set Ready          6       6
RTX  Request To Send          7       4
CTX  Clear To Send          8       5
RI  Ring Indicator          9       22
Gast
aber wir meinen das selbe ;)

weißt du, ob ich da einfach ein high signal draufgebe, wenn ich daten
senden will und anschließend wieder low setzte???
Gast
Du musst die Handshakeleitungen nur dann verwenden, wenn Du sie
verwenden willst - sprich: wenn Du Hardwarehandshake nutzen willst.
Da die meisten Microcontroller kein Hardwarehandshake unterstützen (die
UART ist für sowas zuständig), ließe sich der auf µC-Seite nur per
Software nachbilden.
Sofern keine allzuhohen Datenraten verwendet werden, kann
- komplett auf Handshake verzichtet
- oder aber XON/XOFF-Handshake (in Software)
verwendet werden.

Zu verdrahten sind in beiden Fällen nur RxD, TxD und GND. Auf der
PC-Seite empfiehlt es sich, die Handshake-Eingänge mit definiertem
Pegel zu belegen (offene Eingänge gehören sich einfach nicht), je nach
verwendeter Software ist das auch erforderlich, da manche Programme
Hardwarehandshake zwingend voraussetzen. Der lässt sich durch einige
Brücken im ser. Stecker simulieren, so daß der µC sich nicht drum
kümmern muss.

Insgesamt scheint es mir empfehlenswert, daß sich hier einige Leute mal
mit den Grundlagen der seriellen Datenübertragung beschäftigen ...
Gast
@KoF: "ich habe da nochmal ein paar verständnisfragen."

Ja, ich auch: Wie wäre es, wenn Du uns Dein Problem mal in seiner
Gesamtheit schilderst, statt uns immer nur so ein paar Bruchstücke
vorzuwerfen. Also, was willst Du und was hast Du?

Du hast ein Blauzahn nach RS232-Modul (TTL oder RS232-Pegel?) und
willst das woran anschließen? PC oder µC? Wenn letzteres, welchen µC?

Wir sind hier auch nur Freaks - genauso wie Du - und keine Hellseher!

Ob Dir allerdings der Titel "King of Freaks" zusteht, möchte ich
aufgrund Deiner Fragestellung hier mal ganz vorsichtig anzweifeln.

Untertänigst,
Markus_8051
Gast
@KoF: Ach, noch was: Häufig benutzte Tasten wie Shift, Strg, Enter,
Space verdrecken sehr schnell. Die wichtigsten sind deshalb auch
doppelt ausgelegt. Sollte es trotzdem mal vorkommen, daß keine der
beiden Shift-Tasten mehr funktioniert, kann man die Tastatur
aufschrauben und die Kontakte leicht mit einem feuchten Tuch vorsichtig
reinigen. Falls das auch fehlschlagen sollte, könnte ich dem King of
Freaks auch noch eine Ersatztastatur leihweise zur Verfügung stellen.
Das würde das armselige Erscheinungsbild Ihrer Postings auf wahrhaft
majestätisches Niveau anheben.

;-)

Markus_8051

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.