RxD-Abfrage

Im Unterforum Alle anderen elektronischen Probleme - Beschreibung: Was sonst nirgendwo hinpasst

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 28 12 2025  14:10:26      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Oszilloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Alle anderen elektronischen Probleme        Alle anderen elektronischen Probleme : Was sonst nirgendwo hinpasst


Autor
RxD-Abfrage

    







BID = 39987

der_koalo

Gerade angekommen


Beiträge: 11
 

  


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/RS232/Serie... )

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

BID = 39991

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

 

  

Du kannst RxD tatsächlich auch mit Assembler nicht abfragen, weil es der Eingang zu dem Schieberegister für die empfangenen Daten ist.
Du mußt dem Chip also den Empfang freigeben, ohne oder mit Hardwarehandshake, und erst wenn der das Startbit, die Datenbits, evtl. Parity und das Stopbit gesehen hat, meldet er in seinem Statusregister, daß im Empfangsregister ein fertiges Datenwort bereitsteht. Je nach Programmierun löst er dann auch einen Interrupt aus.


In der Senderichtung hast Du ebenso keinen Einfluß darauf, wann genau die einzelnen Datenbits gesendet werden. Du schreibst lediglich das zu sendende Byte in das Senderegister, sagst LOS! und die Hardware kümmert sich um das Timing.

_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 40028

der_koalo

Gerade angekommen


Beiträge: 11

Schade...muss ich mir wohl doch n' anderes Kabel zulegen...
danke!

aber nochmal ne Frage:
dieser/s Anschluss/Kabel ist ja eigentlich dazu da, um Digitale Daten (an/aus) zu übertragen. Aber kann man auch analoge Signale (also unterschiedliche Spannungen oder Stromstärken) senden bzw. empfangen und verarbeiten?

koalo

Änderung:
Ok, habe jetzt anderes Kabel....(jetzt habe ich CTS, TXD, GNd und DTR zur Verfügung) aber die Analoge Abfrage habe ich immer noch nicht herrausgefunden

[ Diese Nachricht wurde geändert von: der_koalo am 23 Nov 2003 16:56 ]

BID = 40049

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
Aber kann man auch analoge Signale (also unterschiedliche Spannungen oder Stromstärken) senden bzw. empfangen und verarbeiten?


Nicht mit den üblichen PC-Schnittstellen LPT und COM oder USB. Dafür müßtest Du die Daten erst digitalisieren.

Es gibt einen analogen Eingang am PC, das ist er Gameport.
Dort wird der Widerstandswert des Joysticks bestimmt, indem gemessen wird, wie lange es dauert einen bestimmten Kondensator aufzuladen.

_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 40055

der_koalo

Gerade angekommen


Beiträge: 11


Zitat :

Nicht mit den üblichen PC-Schnittstellen LPT und COM oder USB. Dafür müßtest Du die Daten erst digitalisieren.

schade....


Zitat :

Es gibt einen analogen Eingang am PC, das ist er Gameport.
Dort wird der Widerstandswert des Joysticks bestimmt, indem gemessen wird, wie lange es dauert einen bestimmten Kondensator aufzuladen.

Ok....dann werde ich das halt n' bisschen umbauen müssen, aber die Idee ist gut!!!

Aber: Wie kann ich dann verschiedene Schalter nur über einen Eingang laufen lassen? Also ich hatte mir das so vorgestellt, mit verschiedenen Vorwiederständen...aber das geht dann ja nicht direkt....also hast du ne Idee, wie man trotzdem mehrere Schalter übereinen Eingang laufen lassen kann?

BID = 40077

der_koalo

Gerade angekommen


Beiträge: 11

Noch was: auf verschieden Seiten finde ich Angaben zu Experimentierplatinen mit ANALOGEM Anschluss (z.B. http://www.inf.tu-dresden.de/ST1/di.....r.htm ) Es gibt also wohl eine Möglichkeit doch analoge Signale zu senden, denn es sieht nicht so aus, als wäre da noch ne Kondensatorschaltung (falls es hilft: ich habe jetzt auch alle Anschlüsse zur Verfügung)

[ Diese Nachricht wurde geändert von: der_koalo am 23 Nov 2003 19:05 ]

BID = 40442

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
denn es sieht nicht so aus, als wäre da noch ne Kondensatorschaltung

Doch, es steht sogar da wie sie funktioniert:
Zitat :
Elektronisch wird die Messung mit Hilfe eines Multivibrators realisiert, wobei der zu messende Widerstand die Frequenz des Multivibrators bestimmt. Man sollte daher nicht von einer echten Messung sprechen.


_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 40482

der_koalo

Gerade angekommen


Beiträge: 11


Zitat :
perl hat am 26 Nov 2003 21:49 geschrieben :


Zitat :
denn es sieht nicht so aus, als wäre da noch ne Kondensatorschaltung

Doch, es steht sogar da wie sie funktioniert:
Zitat :
Elektronisch wird die Messung mit Hilfe eines Multivibrators realisiert, wobei der zu messende Widerstand die Frequenz des Multivibrators bestimmt. Man sollte daher nicht von einer echten Messung sprechen.



ähhh....da war ich irgendwie ziemlich blind
aber danke für den Hinweis :-)


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag       heute wurden bisher 5 Beiträge verfasst
© x sparkkelsputz        Besucher : 187989334   Heute : 8560    Gestern : 11123    Online : 358        28.12.2025    14:10
9 Besucher in den letzten 60 Sekunden        alle 6.67 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0518980026245