RxD-Abfrage

Hallo,
ich versuche gerade ein paar Schaltungen mit serieller Computer-Anbindung aufzubauen.
(zur Information, was gemeint ist siehe http://www.the-starbearer.de/Praxis/ElektronikamPC/R… )

Ich habe da leider ein kleines Problem: Mir steht nur ein Nullmodemkabel mit nur GND, DTR und gekreuztem TXD - RXD zur Verfügung. DTR, TXD und GND sind auch kein Problem. Aber ich kann RXD nicht abfragen. Das scheint nicht in der port.dll vorhanden zu sein. Und in einer anderen Anleitung habe ich gefunden, dass man es eigentlich nicht verwenden sollte. Aber das ist halt der einzige Input, der mir zur Verfügung steht.

Wie kann ich also RxD abfragen?

koalo

Hallo,

ich versuche gerade ein paar Schaltungen mit serieller
Computer-Anbindung aufzubauen.
(zur Information, was gemeint ist siehe
http://www.the-starbearer.de/Praxis/ElektronikamPC/R…
)

Der Link sagt wohl nicht aus, was Du eigentlich willst :-?(
Wie eine RS232 funktioniert weiß ich recht gut.

Ich habe da leider ein kleines Problem: Mir steht nur ein
Nullmodemkabel mit nur GND, DTR und gekreuztem TXD - RXD zur
Verfügung. DTR, TXD und GND sind auch kein Problem. Aber ich
kann RXD nicht abfragen.

Also, im einfachsten Fall brauchst Du ehe nur Txd, Rxd und GND.
Txd ist Daten-Ausgang, Rxd ist Daten-Eingang und gnd=Masse.
Alle anderen Signale dienen nur (optional) als Handshake.

Ein Nullmodemkabel mit gekreuzten Leitungen wird normalerweise
zwischen 2 PC bzw. PC-Modem verwendet.

Für anderen Anwendungen zw. PC(Master) und
einem externen Gerät (Slave) wird dann ein 1:1-Kabel eingesetzt.
Welche Belegung hast Du also???

Das scheint nicht in der port.dll
vorhanden zu sein.

Völlig unverständlich das. Worum geht’s überhaupt? Vielleicht
solltest Du mal die Programmiersprache und Betriebssystem verraten.

Und in einer anderen Anleitung habe ich
gefunden, dass man es eigentlich nicht verwenden sollte.

RxD sollte nicht verwendet werden??? Das ist purer Unsinn!

Aber
das ist halt der einzige Input, der mir zur Verfügung steht.
Wie kann ich also RxD abfragen?

Tja, wer soll Dir das sagen, wenn Du nicht mal schreiben kannst,
was Du da eigentlich machen willst.
Gruß Uwi

Hallo Ihr beiden,

Und in einer anderen Anleitung habe ich
gefunden, dass man es eigentlich nicht verwenden sollte.

RxD sollte nicht verwendet werden??? Das ist purer Unsinn!

Aber
das ist halt der einzige Input, der mir zur Verfügung steht.
Wie kann ich also RxD abfragen?

veilleicht heisst es da, dass man den status nicht abfragen soll, sondern nur die ganzen erfassten Bytes mit Parity und Frame-Checking?
Also: Nicht gucken, ob hich oder low, sondern gucken, was für Bits reingekommen sind. (Überlicherweise 8 bit Nutzdaten, mit Baudraten von 9600, 19200, 38400 … 115200 Baud. )
Klingelts?
(natürlich nicht bei Dir Uwi, Du wirst das besser kennen als ich.)

gruß achim