Hallo zusammen, ich habe ein Keil MCB2140 Board als USB HIDevice konfiguriert. Dazu habe ich den Code von Keil/hitex verwendet. Jetzt hab eich ein Problem und zwar finde ich nicht raus, was für eine polling Zeit bei dem Device eingestellt ist. Das müsste ich doch eigentlich in einem der Descriptoren finden? Aber in welchem und unter welchem Namen? Würde das Gerät mämlich gerne schneller bekommen. Grüße Nils
OK vielen dank. Habs gefunden, aber leider war das schon auf 32ms eingestellt, das heisst wohl, dass es da woanders ein problem gibt.
Also ich hab hier ein HIF mit full speed laufen, dessen Polling-Zeit auf 1ms steht. Sicher, dass da bei dir nicht noch was geht?
Ergänzung: "bInterval is used to specify the polling interval of certain transfers. The units are expressed in frames, thus this equates to either 1ms for low/full speed devices and 125us for high speed devices." (Quelle: http://www.beyondlogic.org/usbnutshell/usb5.htm#EndpointDescriptors)
Hallo nochmal, also hab meinen Fehler hab ich gefunden. Lag am Stream, den ich verwendet hab, also gar nicht auf Geräteseite. Jetzt nüsste ich noch die Größe des InputReports erhöhen. Bei HID geht das bis 64 Byte, kann das sein? Weiss jemand, wo ich das alles bei dem hitex Board ändern muss? Grüße Nils
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.