Gast
#2675895
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