Forum: PC Hard- und Software Niedrigere Keyboard Poll Rate als 125Hz möglich?


von David H. (tuxpilot)


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?

von Jim M. (turboj)


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.

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.