Entwickler-Ecke
Windows API - USB-Anschluß direkt ansteuern
Adrian - Mi 04.05.05 08:25
Titel: USB-Anschluß direkt ansteuern
Servus!
Bei der seriellen und der parallelen Schnittstelle besteht ja die Möglichkeit einer "unsachgemäßen" Benutzung, also man kann die einzelnen Anschlüsse direkt setzen oder auslesen - ggfs. unter Verwendung von Hilfsdateien wie io.dll oder Ähnlichem.
Ist das auch mit den USB-Schnittstellen möglich? Also kann ich den D+ und die D- Leitungen explizit einen H- oder L-Pegel zuweisen, ohne daß irgendein Gerät an diesem Anschluß hängt?
Und wenn ja - wie?
Ich denke da an eine Art serieller Ansteuerung von selbst gebauten Peripherie-Geräten. Da der normale USB-Anschluß die 5 Volt für Logik-Schaltungen ja "frei Haus" mitliefert, sehe ich da ungeahnte Möglichkeiten auf mich zukommen.
Gruß,
Adrian
//Edit: Zur Information: Diese Frage stelle ich auch im Entwickler-Forum.
Nachtrag:
Mittlerweile hat es sich herauskristallisiert, daß ich wohl den Host-Controller direkt ansprechen muß. Deshalb werde ich wohl unter Win98 weitermachen. Aber kann mir jemand verraten, wie ich ein PCI-Device mit Delphi anspreche/auslese?
Gruß,
Adrian
Delete - Di 10.05.05 20:06
Suche mal nach "Delphi und Treiber". Fazit: mit Delphi garnicht.
Matthias - Mi 11.05.05 09:26
Hallo,
das direkte Ansprechen von den USB Pins ist werder sinnvoll noch vorgesehen. Wenn Du über die USB-Schnittstelle eigene Projekte realisieren möchtest such doch mal im www nach dem Schlagwort FTDI. Es handelt sich hierbei um einen Chip, den es in verschiedenen Varianten gibt (sreiell, I/O, ...) inklusive Treiber u.s.w.. Kauf die eine Demoleiterplatte und los geht es.
Ich habe auch jede Menge Links zu FTDI und Delphi gefunden.
ciao
Matthias
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!