Forum: Mikrocontroller und Digitale Elektronik Auf USB-PORT zugreifen


von Armin Reno (Gast)


Lesenswert?

Hallo,
ich habe ein Digital-Multimeter mit USB-Schnittstelle und möchte unter
XP auf diesem Port zugreifen. XP kennt das Gerät als HID (Humman
Interface Div. ). Ich brauche also keinen Treiber ( so sagte die
Herrstelle). Auf eine COM oder LPT zugreifen ist kein problem, da man
die Adressen kennt. Wie greife man mit eigenem Programm auf die USB zu.
Kennt jemand gute Bücher zu diesem thema.( Das Buch MRS mit USB
behandelt geräte , die eigene Treiber besitzen also war nicht so
hilfreich.


MFG
Armin

von Frank Linde (Gast)


Lesenswert?

AFAIK benötigt man immer einen Treiber, wenn man halbwegs komfortabel
auf ein USB-Gerät zugreifen möchte. Die moderneren Betriebssysteme
haben nur schon eine gewisse Anzahl Standardtreiber eingebaut. USB
"barfuß" zu steuern ist jedenfalls recht kompliziert und mit der
Ansteuerung von COM oder LPT absolut nicht zu vergleichen. Ein
passendes Buch kann ich Dir leider nicht empfehlen - habe mein
Halbwissen zu USB aus dem Internet.

Gruß, Frank

von Steffen (Gast)


Lesenswert?

Der Treiber für HID-Devices ist ab Win 98 bereits im Betriebssystem
eingebaut. Die entsprechenden Funktionen sind in den Dateien hid.dll
und setupapi.dll enthalten. Damit ist der Zugriff auf ein
(HID)USB-Gerät genauso einfach wie der Zugriff auf COM und LPT.

Die einzigste Infoquelle, die ich (gut war vor ein paar Jahren)
gefunden hatte war das WIN98DDK von Microsoft.

Steffen

von Jochen Pernsteiner (Gast)


Lesenswert?

Schau mal Dir mal das an, hier gibt es Beispielcode
und weiterführende Links zum Thema HID und HID-Programmierung
unter Windows:

http://www.lvr.com/hidpage.htm

Ein guter Artikel findet sich auch hier:

http://www.embedded.com/internet/0010/0010ia2.htm


Jochen

von Armin Reno (Gast)


Lesenswert?

Hi,
vielen Dank, ich gehe die Hinweise nach und werde ich mich melden.
Armin

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.