de.phhsnews.com


de.phhsnews.com / Senden nur USB-Tastaturen Signale oder erhalten sie auch?

Senden nur USB-Tastaturen Signale oder erhalten sie auch?


Die meisten von uns denken nicht lange über unsere Tastaturen nach, solange sie gut funktionieren, aber wenn Sie aufhören, darüber nachzudenken Liefern sie für einen Moment nur Signale an unsere Computer oder gibt es einen aktiven Hin-und-Her-Prozess? Der heutige SuperUser Q & A Post hat die Antwort auf die Frage eines neugierigen Lesers.

Die heutige Question & Answer Session kommt dank SuperUser - einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites -

The Question

SuperUser reader Ne Mo möchte wissen, ob USB-Tastaturen nur Signale senden oder diese auch empfangen:

Eine USB-Tastatur muss keine Signale von einem Computer empfangen, nur Strom, oder? Oder muss er Signale empfangen und senden?

Senden USB-Tastaturen nur Signale oder erhalten sie diese auch?

Die Antwort

SuperUser-Mitarbeiter LawrenceC und Dmitry Grigoryev haben die Antwort für uns. Zuerst LawrenceC:

Aus der Spezifikation "Geräteklassendefinition für Human Interface Devices (HID)":

Um die Tastatur-LEDs zu ändern, akzeptiert die Tastatur einen Befehl dazu. Es ist also kein "Nur-Eingabe" -Gerät (dh es gibt nur Daten an den Host aus). Davon abgesehen gibt es einen Verhandlungs- und Aufzählungsprozess mit allen USB-Geräten, die eine Hin-und-Her-Konversation zwischen dem Host und dem Gerät erfordern. Sie können kein "Nur-Lese" -USB-Gerät haben. Noch bevor USB, der Computer-Tastatur-Controller Befehle akzeptieren würde, weil es ein paar Dinge neben dem Lesen der Tastatur (Referenz):

Gefolgt von der Antwort von Dmitry Grigoryev:

Jedes USB-Gerät unabhängig von seiner Klasse erfordert bidirektionale Kommunikation zu Funktion. Jedes USB-Gerät (oder Funktion in Bezug auf USB-Spezifikationen) wird als ein Satz von Endpunkten dargestellt, die als Puffer angesehen werden können, die Daten annehmen oder empfangen. Aber selbst Endpunkte, die nur Daten senden können, warten auf ein spezielles Paket, das als Token bezeichnet wird, bevor sie antworten können:

Die grauen Kästchen stehen für den USB-Host, während die weißen Kästchen für USB-Funktionen stehen (Diagrammquelle). Auf diese Weise werden Interrupt-Übertragungen aufgerufen, wobei der USB-Host verbundene Geräte unter Verwendung von Token-Paketen abfragt. Was zwischen normalen (Massen-) Übertragungen und Unterbrechungsübertragungen unterscheidet, ist, dass die Abfragezeit klein ist und im letzteren Fall garantiert ist. Trotzdem werden alle Übertragungen vom Host initiiert.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Schauen Sie sich den vollständigen Diskussionsfaden hier an.


Bildquelle: Luke Jones (Flickr)


Sitzen ist das Neue Rauchen [Gesponsert]

Sitzen ist das Neue Rauchen [Gesponsert]

Vielleicht haben Sie das schon gehört und sich gefragt, ob es wirklich stimmt. Ehrlich gesagt, jede Menge Rauchen ist gefährlich, während das Sitzen im Allgemeinen sicher ist. Das Problem ist, dass zu viele Menschen viel zu viel Zeit damit verbringen, zu sitzen, was das Risiko, mehrere Gesundheitsprobleme zu entwickeln, erhöht.

(how-top)

Schalten Sie die Hintergrundbeleuchtung Ihres Fernsehers ein - nicht die Helligkeit -, um sie heller zu machen

Schalten Sie die Hintergrundbeleuchtung Ihres Fernsehers ein - nicht die Helligkeit -, um sie heller zu machen

Wenn das Bild Ihres Fernsehgeräts etwas dunkel erscheint, könnten Sie die Einstellungen ändern und die " Helligkeit". Aber das ist eigentlich die falsche Einstellung, mit der man sich herumschlagen muss. Fernseher haben eine Menge verwirrender Einstellungen. Sie müssen nicht nur auf Einstellungen achten, die Dinge wie Overscan und den Soap Opera-Effekt betreffen, sondern Sie haben auch Einstellungen wie "Schärfe", "Tönung" und "Farbe", die wahrscheinlich keinen Sinn machen Wenn Sie nicht sicher sind, wonach Sie suchen sollen.

(how-top)