Niedrigere Keyboard Poll Rate als 125Hz möglich?

OP #5368789
Lesenswert?
• ▲
▼
Hallo,

da ich gerade mit der Programmierung einer USB-Tastatur (Controller: 
Atmel SAM-R21) beschäftigt bin, frage ich mich, wie langsam der PC die 
Tastenzustände abfragen könnte.

Praktisch testen kann ich es mangels Hardware noch nicht.

Ich habe den Eindruck, dass es USB grundsätzlich mindestens 125Hz sind, 
und für Gamer evtl. etwas mehr.

Frage:
Könnte es passieren, dass die USB-Tastatur mit weniger als 125Hz 
abgefragt wird, vielleicht im BIOS oder so?
#5368882
Lesenswert?
• ▲
▼
David H. schrieb:
> da ich gerade mit der Programmierung einer USB-Tastatur (Controller:
> Atmel SAM-R21) beschäftigt bin, frage ich mich, wie langsam der PC die
> Tastenzustände abfragen könnte.

Das Abfrage Intervall steht IIRC im Endpoint Deskriptor mit drin. USB 
Low Speed erlaubt >=8ms Intervall. Full Speed würde 1ms (also 1000Hz) 
erlauben.

David H. schrieb:
> Könnte es passieren, dass die USB-Tastatur mit weniger als 125Hz
> abgefragt wird, vielleicht im BIOS oder so?

Nur wenn irgendwer bei der USB Programmierung richtig geschlampt hat - 
einiges macht nämlich der (EHCI/OHCI/UHCI)Host Controller via DMA.

Allerdings gibt es während der Übergabe ans OS eine Zeitlang gar kein 
USB - während das OS geladen wird.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.