Thema: Delphi USB-Anschluss Steuern

Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)
Online

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#4

Re: USB-Anschluss Steuern

  Alt 24. Okt 2008, 19:09
Kurzum: Das geht nicht.

Das Betriebssystem steuert mittels eines Treibers nicht den USB-Anschluss direkt an, so wie das damals bei den Seriellen (oder auch parallelen) Schnittstellen der Fall war. Das Betriebssystem spricht heutzutage mit einem sogenannten USB-Host-Controller. Das ist ein Chip, der sich um die Ansteuerung der einzelnen Geräte am US-Bus kümmert und dafür sorgt, dass die Daten die der Treiber liefert auch am richtigen Gerät ankommen.

Die Steuerung der beiden Datensignale auf dem Bus wird aber ausschliesslich vom Chip gesteuert, darauf hat man keinerlei Einfluss.

Dunkel's Hinweis hilft da schon eher.
Für ca. 5 - 10 Euro bekommst Du einen Adapter, der einen Seriellen Port am USB zur Verfügung stellt.
Hier sind einige gelistet: http://www.preisroboter.de/ergebnis368654.html

Mittels Komponenten, z.B. TComPort, kannst Du dann an dieser seriellen Schnittstelle etliche Pins selber ansteuern und dort Spannungen anlegen. Einen Einstieg liefert Dir z.B. diese Seite hier:
http://www.hsg-kl.de/faecher/inf/msr...owo04/TCPD.php

Das dürfte Dir bei Deiner was-auch-immer Ansteuerung sicher besser helfen

Edit Nachtrag: Wenn Dein Roboter ein 'USB-Gerät' sein soll, dann kannst Du den USB->Seriell Adapter ja in den Roboter einbauen, und das was rausguckt ist ein USB-Verlängerungskabel. Merkt keiner
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat