1 Bit an PC übertragen

Gast #969149
Lesenswert?

Hallo,

ich möchte den Zustand eines Schalters ständig an einen Computer 
übertragen. Der Computer ist nur ein alter Laptop mit 1 USB-Port und 1 
RS232-Port.
Der RS232-Port ist bereits belegt.


Wie kann ich das realisieren, am liebsten würde ich das natürlich über 
RS232 machen.
1. Wie kann ich das realisieren
2. Gibt es irgendwelche Adapter, die aus 1 RS232-Port 2 RS232-Ports 
machen?
3. Gibt es irgendwelche Adapter, die aus 1 USB-Port 2 RS232-Ports 
machen?

Danke,
Thomas
#969182
Lesenswert?

Falk Brunner wrote:
> RI (Ring Indicator z.B.), damit kann man einen einfachen Taster abfragen.

Man wird aber kaum an die Schnittstelle herankommen um RI zu lesen, 
falls sie durch ein anderes Programm benutzt wird.
Falls sie nicht gleichzeitig anderweitig benutzt wird, ev. eine 
Switchbox?

Andernfalls gibt es USB zu Seriell Konverter. Prüfen, ob alle Leitungen 
unterstützt werden. Dieser Weg eignet sich aber nur, wenn das Signal 
nicht allzu schnell schaltet (>> 1ms).
Gast #969190
Lesenswert?

Ich denke auch das on der Seriellen noch freie Leitungen sind. Wenn man 
direkt auf die IO Adressen zugreift sollte es auch egal sein wenn das 
2.Anwendungen machen.

Aber die Laptopts aus der Generation hatte doch auch LPT oder nicht?
Persönliche Seite #969220
Lesenswert?

Ja, USB-RS232-Wandler funktionieren ziemlich exakt genauso wie eine 
echte serielle Schnittstelle. Nur das Timing kann abweichen, vor allem, 
wenn mit hohen Baudraten und kleinen Datenpaketen gearbeitet wird, da 
gibt es durch USB prinzipbedingte Probleme.

Das aber ist zum Abfragen von ein paar Handshakeleitungen völlig 
unbedeutend.

Du darfst allerdings nicht mit direkten I/O-Zugriffen am Devicetreiber 
vorbei auf die Schnittstelle zugreifen, einerseits haben 
USB-Seriell-Bridges gar keine I/O-Adressen, andererseits mag das ein 
Betriebssystem bei keinem Device. Beim beliebten Parallelport ist das 
etwas anders, der ist recht primitiv gestrickt und löst üblicherweise 
keine Interrupts aus.

Empfehlenswert sind USB-Seriell-Bridges von FTDI, die haben eine 
anständige Treiberunterstützung, anständige Entwicklerdokumentation und 
auch anständige Datenblätter, ganz im Gegenteil zu Prolific.
#969235
Lesenswert?

Wobei meine (Reichelt-) Prolifics ganz passabel funktionieren, egal ob 
in Windows (Treiber nötig) oder Linux (schon drin). Nachteilig ist 
allerdings, dass sie an jedem USB-Port anders heissen und so u.U. eine 
Müllhalde an ehemaligen COM-Ports aufbauen die man ab und zu mal 
aufräumen muss. Wahrscheinlich haben die keine eindeutige ID.
Gast #969389
Lesenswert?

Was hängt den derzeit an der RS232?
Und was für ein Betriebssystem läuft?
Ein Pin ist dort bestimmt noch frei und bei Betriebssystemen älter als 
Win 2000 kann man auch direkt auf den Speicher zugreifen. Ich glaube das 
geht auch mit XP wenn man den Kompatibilitätsmodus auf Win 98 stellt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren