Почетна » како да » Да ли УСБ тастатуре шаљу само сигнале или их примају?

    Да ли УСБ тастатуре шаљу само сигнале или их примају?

    Већина нас никада не размишља о нашим клавијатурама све док добро раде, али ако престанете да размишљате о томе на тренутак, да ли они само шаљу сигнале на наше рачунаре или постоји активан повратни и напредни процес у раду ? Данашњи пост СуперУсер К&А има одговор на питање знатижељног читаоца.

    Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.

    Питање

    Читач СуперУсер Не Мо жели да зна да ли УСБ тастатуре шаљу само сигнале или их примају и:

    УСБ тастатура не треба да прима сигнале са рачунара, само напајање, зар не? Или треба да прима сигнале, као и да их шаље?

    Да ли УСБ тастатуре шаљу само сигнале или их примају?

    Одговор

    Сурадници СуперУсер-а ЛавренцеЦ и Дмитри Григориев имају одговор за нас. Прво горе, ЛавренцеЦ:

    Спецификација "Дефиниција класе уређаја за уређаје за људски интерфејс (ХИД)":

    Да бисте променили ЛЕД лампице на тастатури, тастатура прихвата команду за то. Дакле, то није уређај само за унос (што значи да само шаље податке домаћину). С обзиром на то, постоји процес преговарања и пописивања са свим УСБ уређајима који захтијевају повратни и излазни разговор између хоста и уређаја. Не можете имати УСБ уређај само за читање. Чак и пре УСБ-а, контролер тастатуре рачунара ће прихватити команде јер је урадио неколико ствари осим читања тастатуре (референце):

    Следи одговор Дмитрија Григорјева:

    Било који УСБ уређај без обзира на класу захтева двосмерну комуникацију за функционисање. Сваки УСБ уређај (или функција у смислу УСБ спецификација) је представљен као скуп крајњих тачака које се могу сматрати баферима који прихватају или примају податке. Међутим, чак и крајње тачке које могу само да шаљу податке чекају специјални пакет који се зове токен пре него што могу да одговоре:

    Сиви оквири представљају УСБ хост док беле кутије представљају УСБ функције (изворни графикон).

    Чак и такозвани прекидни трансфери се обављају на овај начин, а УСБ хост полинг повезују уређаје користећи пакете токен-ова. Оно што се разликује између редовних (масовних) трансфера и прекида трансфера је да је вријеме гласања мало и зајамчено у другом случају. Ипак, све трансфере иницира домаћин.


    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.

    Имаге: Луке Јонес (Флицкр)