USB Device PIC _MPUSBGetDeviceCount

Gast #2675895
Lesenswert?

Hallo,

ich möchte über USB auf einer Entwicklerplatine ein paar LEDs an- und
ausschalten. Dies funktionierte auch noch gut vor ein paar Tagen. Mein 
Problem ist, dass mir die Methode _MPUSBGetDeviceCount der mpusbapi.dll 
von Microchip nicht einmal mehr die Devices zählt. Also anscheinend die 
VID und PID nicht mehr findet. Im Gerätemanager sind aber die richtigen 
PID und VID eingetragen. Auch eine andere Software die in Delphi 
geschrieben worden ist (www.sprut.de: win_usbtest1) funktioniert nicht, 
obwohl auch die einwandfrei lief. Ich liste mal auf was ich alles 
benutze:

Mpusbapi.dll,
usbgen.h, usbgen.c Firmware
MPLAB X,
C18 Compiler,
PIC18f4550,
C# für die Windowsapplikation,
Entwicklerplatine USB-STK von Olimex

Vielleicht kann mir jemand helfen, der das gleiche bzw. ähnliches 
Problem gehabt hatte oder was ich noch ausprobieren könnte um den Fehler 
einzugrenzen. Im Internet findet man nur sehr wenig über das Problem. 
Mein Verdacht liegt aber auf der Firmware Seite, da nicht einmal mehr 
die win_usbtest1 Software mit dem Device kommunizieren kann. Mich 
ärgerts nur, dass es wirklich einwandfrei lief und ich mich schon 
gefreut hatte :-(.

Mit freundlichen Grüßen
Andreas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren