www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USB HID Device Poll Zeit


Autor: Nils Langner (plan08)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Alibi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das steht im letzten Eintrag des endpoint-descriptors.

Autor: Nils Langner (plan08)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OK vielen dank. Habs gefunden, aber leider war das schon auf 32ms 
eingestellt, das heisst wohl, dass es da woanders ein problem gibt.

Autor: Alibi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: Alibi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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#En...)

Autor: Nils Langner (plan08)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.