Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   USB-zu-LPT-Adapter ansteuern (https://www.delphipraxis.net/183299-usb-zu-lpt-adapter-ansteuern.html)

blablab 30. Dez 2014 00:55

USB-zu-LPT-Adapter ansteuern
 
Hallo!

Ich hab vor Jahren mal ein kleines LED-Display für LPT gebastelt. Inzwischen hab ich kein LPT mehr nur noch ein USB-zu-LPT-Adapter. Das wird aber im Gerätemanager nicht als LPT sondern nur als USB-Druckerunterstützung angezeigt. Ich hab gelesen, dass eine richtige LPT-Unterstützung per USB nicht funktionieren kann, da USB zb keine Interrupts kann (und einiges mehr, das Thema scheint nicht so einfach zu sein...). Heißt das ich kann das mit dem Adapter vergessen oder gibt es vielleicht doch einen Weg um die Schnittstelle (zumindest eingeschränkt) zu steuern?

Ich hab zB versucht eine Legacyhardware zu installieren. Allerdings weiß ich nicht was ich hier für Resourcen-Einstellungen nehmen muss bzw ob das überhaupt funktionieren kann.

Grüße
blablab

blawen 30. Dez 2014 02:22

AW: USB-zu-LPT-Adapter ansteuern
 
Wie es bezüglich LPT ist, weiss ich nicht - mit RS232 Adaptern habe ich pers. aber gute Erfahrungen gemacht.
Konkret steure ich über 5 Adapter eine Modelleisenbahn, mit Krähnen (etc.) und da bin ich u.a auch auf Interrups angewiesen.

OlafSt 30. Dez 2014 03:34

AW: USB-zu-LPT-Adapter ansteuern
 
Das, was du da vorhast, kannst du vergessen, ich wurde das vor ein paar Jahren auch schon gefragt (bin der Autor von STLCD). Um ein LCD per PIO anzusteuern, mußt du ja die einzelnen Steuerleitungen des PIO korrekt ansteuern. Dies ist aber mit sämtlichen USB2Drucker-Adaptern nicht möglich.

himitsu 30. Dez 2014 09:41

AW: USB-zu-LPT-Adapter ansteuern
 
Auf Seite der Software wird es damit also schwerer.

Aber auf Seiten der Hardware kommt es ja nur darauf an ein paar Leitungen anzusteuern, was sich also mit nahezu jedem USB/Seriell-zu-IO-Controller erledigen lässt.

Wenn es für die Software auch funktionieren soll, müsste also "nur" noch ein Drucker-Treiber (virtueller Drucker) geschrieben werden, welcher die neue Hardware ansteuert.
Oder man baut die eben direkt auf die neue Schnittstelle um


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz