97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品

win7系統下載
當前位置: 首頁 > 電腦學習教程 > 詳細頁面

HID(Human Interface Device,人機接口設備)簡介

發布時間:2024-03-29 文章來源:深度系統下載 瀏覽:

HID(Human Interface Device,人機接口設備)是USB設備中常用的設備類型,是直接與人交互的USB設備,例如鍵盤、鼠標與游戲桿等。在USB設備中,HID設備的成本較低。另外,HID設備并不一定要有人機交互功能,只要符合HID類別規范的設備都是HID設備。

  Wndows操作系統最先支持的HID設備。在windows 98以及后來的版本中內置有 HID設備的驅動程序,應用程序可以直接使用這些驅動程序來與設備通信。

1601133666495

  在設計一個USB接口的計算機外部設備時,如果HID類型的設備可以滿足需要,可以將其設計為HID類型設備,這樣可以省去比較復雜的USB驅動程序的編寫,直接利用Windows操作系統對標準的HID類型USB設備的支持。

HID設備的特點

  • 交換的數據儲存在稱為報表(Report)的結構內,設備的固件必須支持HlD報表的格式。主機通過控制和中斷傳輸中的傳送和請求報表來傳送和接收數據。報表的格式非常靈活。
  • 每一筆事務可以攜帶小量或中量的數據。

    低速設備每一筆事務最大是8B,一個報表可以使用多筆事務。
    全速設備每一筆事務最大是64B
    高速設備每一筆事務最大是1024B。

  • 設備可以在未預期的時間傳送信息給主機,例如鍵盤的按鍵或是鼠標的移動。所以主機會定時輪詢設備,以取得最新的數據。
  • HID設備的最大傳輸速度有限制。主機可以保證低速的中斷端點每10ms內最多1筆事務,每一秒最多是800B(8×100)。保證全速端點每lms一筆事務,每一秒最多是64000B(64×1000)。保證高速端點每125 us三筆事務,每一秒最多是24.576MB(1024×8000×3)。
  • HID設備沒有保證的傳輸速率。如果設備是設置在10ms的時距,事務之間的時間可能等于或小于10ms。除非設備是設置在全速時在每個幀傳輸數據,或是在高速時在每個微幀傳輸數據。這是最快的輪詢速率,所以端點可以保證有正確的帶寬可供使用。

HID設備除了傳送數據給主機外,它也會從主機接收數據。只要能夠符合HlD類別規范的設備都可以是HID設備。

設備除了HlD接口之外,它可能同時還包含有其他的USB接口。例如影像顯示設備可能使用HID接口來做亮度、對比度的軟件控制,而使用傳統的影像接口來傳送要顯示的數據。USB擴音器可以使用實時傳輸來播放語音,同時使用HID接口來控制音量、低音等。

HID類別設備的規范文

HID類別設備的規范文件主要是以下兩份:

  • Device Class Definition for Human interface Devices
  • HID Usage Tables

其中前者是HID的基本規范文件,后者可以是前者的附件,為開發人員提供實際的控制類型的描述。文件是用來定義讓主機了解以及使用HID數據的數值。這兩份文件是由 USB Device Working Group制定的,可以在網址http://www.usb.org 下載。

HID設備的硬件要求

HID接口必須符合Device Class Definition for Human interface Devices規范內所定義的HID類別的需求。在此文件內描述了所需的描述符、傳輸的頻率以及傳輸的類型等。為了符合規范,HID接口的端點與描述符都必須符合數個要求。

所有的HID傳輸都是使用默認控制管道或是一個中斷管道,HID設備必須有一個中斷輸入端點來傳送數據到主機,中斷輸出端點則不是必需的。

HID設備的硬件要求

傳輸類型 數據來源 數據類型 是否需要管道
控制 設備(輸入) 沒有嚴格時間限制的數據
  主機(輸出) 沒有嚴格時間限制的數據 或是沒有中斷輸出管道時的任何數據  
中斷 設備(輸入) 定時或低延遲的數據
  主機(輸出) 定時或低延遲的數據

主機與設備之間所交換的數據,可以分成兩種類型:

  • 低延遲的數據,必須盡快地到達目的;
  • 配置或其他的數據,沒有嚴格時間限制的需求。

  中斷管道是控制管道之外的另一種數據交換的方式,特別適合使用在接收端需要定時或是盡可能及時收到數據的時候。中斷輸入管道攜帶數據到主機,中斷輸出管道則是攜帶數據到設備。在總線忙的時候,控制管道可能會被延遲,而中斷管道保證會有可得到的帶寬。HID不需要一定有中斷輸出管道。如果沒有中斷輸出管道,主機會在控制管道上使用HID設備特有的Set_Report請求來傳送所有的報表。

HID固件的要求

 主機的驅動程序要與HID設備通信,設備的固件必須符合下列需求:

  • 設備的描述符必須識別該設備包含有HID接口。
  • 除了默認控制管道外,固件必須另外支持一個中斷輸入管道。
  • 固件必須包含一個報表描述符來定義要傳送與接收的設備數據

  如果要傳送數據,固件必須支持Get_Report控制傳輸與中斷輸入傳輸。如果要接收數據,固件必須支持Set_Report控制傳輸與選擇性的中斷輸出傳輸。

  所有的HID數據都必須使用定義過的報表格式來定義報表中數據的大小與內容。設備可以支持一個或多個報表。在固件中的一個報表描述符用來描述此報表,以及如何使用報表數據的信息。

  在每一個報表中的一個數值,定義此報表是一個輸入(Input)、輸出(Output)或是特征(Feature)報表。主機在輸入報表中接收數據,在輸出報表中傳送數據,特征報表可以在任何方向傳遞。

  Windows 98以及后來版本的HID驅動程序使用中斷傳輸來傳遞輸入報表。輸出報表的傳輸類型要根據設備支持的端點與Windows的版本而定。Windows 98 Gold只符合HID 1.0規范,它的HID驅動程序使用控制傳輸來傳遞輸出報表。Windows 98 SE、Wndows 2000符合HID 1.1規范,HID驅動程序在有中斷輸出端點時使用中斷傳輸,否則使用控制傳輸來傳遞輸出報表。特征報表都是使用控制傳輸。

本文章關鍵詞: HID 人機接口設備 
97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品
在线精品视频一区| 999在线观看精品免费不卡网站| 91国内精品| 日韩精品午夜视频| 国产欧美在线| 久久精品国产免费| 日韩不卡视频在线观看| 欧美日韩国产欧| 亚洲制服欧美另类| 国产精品一区免费在线| 国产精品黑丝在线播放| 欧美 日韩 国产精品免费观看| 国产免费成人| 免费精品视频在线| 国产欧美一区二区三区米奇| 国产乱码午夜在线视频| 一区二区小说| 亚洲视频二区| 美女毛片一区二区三区四区最新中文字幕亚洲| 成人三级高清视频在线看| 欧美日韩一二三四| 亚洲理论在线| 国精品产品一区| 国产综合精品一区| 亚洲精品精选| 老牛国内精品亚洲成av人片| 欧洲亚洲一区二区三区| 亚洲色图网站| 亚洲欧洲美洲av| 久久精品一本| 成人高清一区| 久久久夜夜夜| 国产亚洲激情| 亚洲人成精品久久久| 丰满少妇一区| 国内精品亚洲| 日韩中文字幕区一区有砖一区| 欧美黑人做爰爽爽爽| 成人av二区| 久久不卡国产精品一区二区| 亚洲成人三区| 欧美激情在线精品一区二区三区| 欧美激情三区| 亚洲va在线| 精品久久久中文字幕| 青草国产精品久久久久久| 国产农村妇女精品一二区| 欧美香蕉视频| 国产在线一区不卡| 国产亚洲精品精品国产亚洲综合| 国产精品免费看| 日韩一区电影| 成人在线视频免费看| 国产精品99精品一区二区三区∴ | 亚洲网站视频| 日韩一区二区中文| 久久av日韩| 久久久一二三| 久色成人在线| 999精品在线| 久久午夜影院| 日韩精品a在线观看91| 国产高清亚洲| 在线综合亚洲| 亚洲香蕉网站| 精品亚洲美女网站| 亚洲一区资源| 国产96在线亚洲| 国产va免费精品观看精品视频| 国产激情精品一区二区三区| 国产欧美亚洲精品a| 日韩精品导航| 日韩有吗在线观看| 水蜜桃久久夜色精品一区的特点| 一区三区视频| 一本一本久久| 亚洲在线观看| 免费精品视频| 亚洲一区二区三区无吗| 免费一级片91| 影音先锋久久精品| 日本不卡一二三区黄网| 日韩精品1区2区3区| 国产亚洲电影| 精品黄色一级片| 国产一区国产二区国产三区| 久久精品毛片| 久久久久久婷| 亚洲天堂免费电影| 久久久久久久久99精品大| 狠狠操综合网| 亚洲欧美日韩在线观看a三区| 爽爽淫人综合网网站| 亚洲人成精品久久久| 日韩激情综合| 国产精品伦一区二区| 精品入口麻豆88视频| 国内自拍视频一区二区三区| 国产欧美一区二区三区精品酒店| 日韩欧美二区| 蜜桃视频欧美| 爽爽淫人综合网网站| 亚洲另类黄色| 国产精品中文| 91欧美在线| 九一国产精品| 一区二区三区国产盗摄| 日韩av不卡在线观看| 欧美激情综合| 成人精品天堂一区二区三区| 中国女人久久久| 亚洲福利精品| 婷婷综合五月| 在线亚洲精品| 天使萌一区二区三区免费观看| 悠悠资源网久久精品| 亚洲欧美日韩国产综合精品二区| 国户精品久久久久久久久久久不卡| 亚洲人妖在线| 国产一区二区三区免费在线 | 欧美在线首页| 国产在线一区不卡| 激情久久婷婷| 亚洲另类视频| 欧美精品二区| 久久久久久美女精品| 亚洲色图网站| 精品久久影院| 夜夜精品视频| 国产乱人伦精品一区| 国产a亚洲精品| 夜夜精品视频| 国产精品一区二区av日韩在线| 日本一区二区高清不卡| 久久久精品日韩| 蜜臀久久99精品久久久画质超高清| 国产精品久久久久毛片大屁完整版| 日韩欧美二区| 四虎在线精品| 日本不良网站在线观看| 亚洲精品九九| 成人美女视频| 偷拍亚洲精品| 日韩激情一二三区| 石原莉奈在线亚洲二区| 日韩视频1区| 日韩成人免费| 国产精品88久久久久久| 亚洲精品进入| 精品伊人久久| 欧美日韩中文一区二区| 夜夜嗨一区二区| 国产日韩欧美一区二区三区| 欧美特黄一级| 午夜久久av| 久久中文视频| 国产精品视频一区二区三区四蜜臂 | 亚洲毛片在线免费| 日韩深夜视频| 国产一卡不卡| 午夜亚洲精品| 国产中文字幕一区二区三区| 午夜一区在线| 四虎成人av| 日韩精品三区四区| 亚洲一级二级| 精品午夜av| 日本亚州欧洲精品不卡| 中文字幕高清在线播放| 日本午夜精品| 亚洲综合精品四区| 亚洲精品88| 国产精品一在线观看| 久久国产精品毛片| 色一区二区三区四区| 六月婷婷一区| 精品视频国内| 免费美女久久99| 国产精品伦理久久久久久| 水蜜桃久久夜色精品一区的特点| 视频一区中文| 国产精品99视频| 国产亚洲精品美女久久| 日韩一级不卡| 另类中文字幕国产精品| 久久精品网址| 国产三级精品三级在线观看国产| 国产午夜久久| 久久国产成人午夜av影院宅| 美女尤物国产一区| 视频在线观看91| 免费国产自久久久久三四区久久 | 久久国产精品毛片| 亚洲第一区色| 久久三级福利| 精品久久影院| 国产欧美三级| 亚洲三级网站| 性欧美长视频| 黑丝一区二区|