Forum: Mikrocontroller und Digitale Elektronik ARM USB enumeration


von Bastel F. (bastelfix)


Lesenswert?

Hallo zusammen,

ich versuche einen LPC2148 per USB zum Kommunizieren zu bekommen.

Nach der Initialisierung erhalte ich im Control-Endpoint 0
einen USB-OUT (also LPC Endpoint 0) Request von 8 Byte Länge.

Soweit habe ich das auch erwartet. Nur leider enthalten die 8 Byte
nicht das, was ich erwartet habe, sondern:

0x80 0x00 0x00 0x00    0x00 0x00 0x00 0x00

Muß das so sein? Wenn nicht, wie sieht die erste Anforderung vom 
USB-Host Controller aus?(mit Windows 2000)

Beste Grüße
Bastelfix

von Bertrik S. (bertrik)


Lesenswert?

The packet that you show seems wrong.

A typical windows host first asks for the device descriptor. There's an 
excellent document describing USB, called USB in a nutshell, download it 
from http://www.beyondlogic.org/ . The last page of the pdf document 
explains exactly the typical USB request-response sequence used by 
microsoft windows.

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.