Hallo Zusammen, Ich hab den NXP HostLite am LPC2478 implementiert. Für Mass Storage Devices arbeitet der sehr gut, FAT16/FAT32 funktionieren so gut wie Problemlos. Nun möchte ich den Host so erweitern, das er auch HID Devices unterstützt. Also das ich z.B.: ein Keyboard oder eine Maus anschließen kann. Leider knallt es aber schon ganz am Anfang des Enumerate Prozesses. Wenn ich versuche: HOST_GET_DESCRIPTOR(USB_DESCRIPTOR_TYPE_DEVICE, 0, 8); Also einfach nur mal den Device Type festzustellen, bekomme ich KEINE Antwort. Wenn ein USB-Stick angeschlossen ist, funktioniert der Aufruf und auch die restliche Enumeration. Wenn ich z.B.: einen BlueTooth Stick oder einen WLan Stick probiere, so bekomme ich zumindest einen gültigen Device Typ. Natürlich scheitert dann der Rest, weil ich für diese keine Host Klassen habe. Bei HID Geräten (egal ob Keyboard, Mouse, Joystick) bekomme ich aber einfach KEINE Antwort. Hat da jemand eine Idee ?? mfg Mike
:
Verschoben durch Moderator
Hi Mike Hast Du den USB Host Controller am 2478 schon zum laufen gebracht? Ich möchte an meinen uC gerne einen HID Joystick anschließen und komme irgendwie nicht weiter. Hatte bislang mit der ganzen Hardware keine Probleme( ETHERNET , LCD , SPI , ... ), aber bei dem USB Host weiss ich nicht so recht was zu tun ist. Ehrlich gesagt habe ich auch noch nicht 100%ig verstanden was der uC macht, und was ich in der Software machen muss damit es richtig funktioniert. Den uC als HID am PC habe ich zum laufen gebracht. Nun möchte ich aber an den uC ein HID ( Joystick ) anschließen. Hast Du evtl einen laufenden Code für den USB Host am 2478 ? Gruß Erik
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.