Forum: PC-Programmierung USB Kommunikation mit VB


von Chris (Gast)


Lesenswert?

Hy!

Arbeite gerade mit einem Cypress AN2131 Controller!
Mein Frage ist nun, wie kann ich über VB auf die USB Schnittstelle
zugreifen um mit dem Controller zu kommunizieren?

Danke

Chris

von Michael B (Gast)


Lesenswert?

Meiner Meinung gar nicht :-(

von Johannes M. Richter (Gast)


Lesenswert?

http://groups.google.com/groups?q=%22visual%20basic%22%20usb schon
durchgeschaut? Irgendwie scheint's doch moeglich zu sein..

von Somnatic (Gast)


Lesenswert?

Das kommt drauf an wie sich das Ding am PC anmeldet ... Meldet es sich
als HID Device an gehts über die WinAPI, ansonsten darfst Treiber
schreiben ...

von Christoph Wagner (Gast)


Lesenswert?

Es wurde von unseren Vorgängern schon ein Treiber für Win entwickelt!
Das Gerät wird somit von XP automatisch erkannt und im Gerätemanager
aufgelistet.

Aber ich weiß nicht wie ich in VB nun den Zugriff schaffe

Danke

Christoph

von mthomas (Gast)


Lesenswert?

Die "Vorgaenger" haben doch sicher ein paar Testprogramme in C
hinterlassen. Routinen aus einem Testprogramm in eine DLL packen und
diese DLL von VB aus nutzen.

von Little_Bonsai (Gast)


Lesenswert?

also Jungs
1. gibt es einen Treiber für diesen genialen Mü.C.
2. kann dieser sehr einfach über einen DLL angesteuert werden
es gibt nur einen Hacken mit der DLL =o( um diese benutzen zu können
soll man - 127,60 Euro inkl. Mehrwertsteuer überweisen um einen code
zugeschickt bekommen um diese zu benutzen :o( is doch sch**se werd
einfach mal weitersuchen wenn ich was finde werd ich mich melden ;o)

axo die seite
hxxp://vvv.braintechnology.de/braintechnology/usb_interface.html

von Christian L (Gast)


Lesenswert?

Es gab mal einen Bericht bei Elektor (Ausgabe 10/2002 und 11/2002),
welcher sich speziell mit dem AN2131SC auseinander gesetzt hat.

Auf jeden Fall sollten die Funktionen CreateFile und DeviceIoControl
helfen. Nähere Informationen siehe www.msdn.com .

Unter folgender Seite findet sich ein C++ Code, welcher ebenfalls auf
den Cypress Chip ausgelegt ist. Vielleicht hilft er ja auch weiter:
http://www.bcb-box.de/Downloads/downloads.html

von Walter K (Gast)


Lesenswert?

Probiers mal hier
http://www.ak-modul-bus.de/technik/serusb.html

Gruß Walter

von Rufus T. Firefly (Gast)


Lesenswert?

Ich zitier' mich mal (aus einem anderen Thread hier):

http://libusb-win32.sourceforge.net/
"Libusb-win32 is a port of the USB library libusb  to the Windows
operating systems (Win98SE, WinME, Win2k, WinXP). The library allows
user space applications to access any USB device on Windows in a
generic way without writing any line of kernel driver code.
Features:

    * Can be used as a filter driver for existing, already installed
devices. This feature allows libusb-win32 to communicate with any
installed USB device.
    * Can be used as a normal device driver for devices for which no
driver exists (self build/developed USB hardware, etc).
    * The two methods described above can used in parallel without any
problems.
    * 100% API and functional compatible with the main libusb project.
    * Supports Bulk and Interrupt transfers.
    * Supports all Standard Device Requests (control messages)
described in chapter 9 of the USB specification.
    * Supports vendor specific control messages."



Da das als DLL vorliegt, sollte auch VB was damit anfangen können.

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.