亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 技術資料 > USB HID學習手冊

USB HID學習手冊

  • 資源大?。?/b>1243 K
  • 上傳時間: 2022-05-31
  • 上傳用戶:lijumiao
  • 資源積分:2 下載積分
  • 標      簽: usb hid

資 源 簡 介

HID 型概述

第一個被windows支持的usb外圍設備類是人機接口設備。hid是human interface device人機接口設備的英文縮寫。是指直接和人進行互動的設備。如鼠標、鍵盤等。運行在WINDOWS98或其他更高的版本的操作系統的PC機,系統除了提供通用的USB設備的底層驅動以外,還單獨提供了一些HID設備的完整驅動,應用程序可以很容易的與操作系統內部的hid通訊。這樣使得符合hid類的USB設備很容易開發與運行。也就是說,我們如果想實現一個USB的HID類設備,是不需要在Windows下開發自己的驅動程序,HID不一定要是標準的外設類型,唯一的要求是交換的數據存儲在報文的結構內,設備固件必須支持報文的格式。任何工作在該限制之內的設備都可以成為一個hid,例如溫度計,電壓計,讀卡機等。

hid類設備只能使用控制傳輸與中斷傳輸兩種方式。HID的交換的數據格式稱為報文。報文形式靈活,能處理任何類型的數據。HID特有的請求,Set Report和Get Report為主機和設備之間的任何類型數據塊傳輸提供了一種方法。主機發出Get Report請求,設備響應向主機傳送數據塊;主機發出Set Report請求,設備響應準備接收主機發出的數據塊。對于一個全速設備,中斷傳輸方式下每筆事務能夠傳送的最大數據量是64字節,全速設備每毫秒不能有超過一筆事務,所以每秒最多傳送64000字節。高速設備,每筆事務能夠傳送的最大數據量是1024字節。對于不能一次傳輸完畢的數據,接收和發送報文可以采用多筆事務。

下表列舉出了與HID類設備通信過程中使用到的大量函數,這些函數的用法在DDK的幫助文檔中均有詳細地解釋。這些函數包含在Hid.dll,Setupapi.dl、Kernel32.dll三個動態鏈接庫中,分別起到與HID設備通訊,尋找與識別設備,交換數據的作用。


相 關 資 源

主站蜘蛛池模板: 呼伦贝尔市| 崇文区| 北京市| 滁州市| 六盘水市| 丹阳市| 通州市| 靖宇县| 马公市| 营口市| 资阳市| 凤凰县| 枝江市| 永兴县| 吉安县| 青浦区| 张家川| 安徽省| 华容县| 阿勒泰市| 麻栗坡县| 徐州市| 江陵县| 巫溪县| 慈溪市| 天气| 昭苏县| 安义县| 兴国县| 广平县| 防城港市| 弥渡县| 榆林市| 辽宁省| 温州市| 南涧| 谷城县| 南丹县| 星座| 遂昌县| 梅州市|