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設備通訊,尋找與識別設備,交換數據的作用。
資源簡介:hid 型概述第一個被windows支持的usb外圍設備類是人機接口設備。hid是human interface device人機接口設備的英文縮寫。是指直接和人進行互動的設備。如鼠標、鍵盤等。運行在WINDOWS98或其他更高的版本的操作系統的PC機,系統除了提供通用的usb設備的底層驅動...
上傳時間: 2022-05-31
上傳用戶:
資源簡介:usb hid 開發必備工具,是usb協議的第九章內的所有頭文件,可作學習和實際編程的材料
上傳時間: 2014-01-13
上傳用戶:baiom
資源簡介:usb,hid鍵盤源代碼哦,對于了解usb協議棧,學習usb編程很有幫助,支持hid協議
上傳時間: 2014-12-21
上傳用戶:change0329
資源簡介:STM32單片機的usb操作的手冊,學這單片機有一段時間了,最近準備學習usb了!
上傳時間: 2017-08-29
上傳用戶:VRMMO
資源簡介:基于STM32 的usb程序開發筆記目前市場上usb設備的種類繁多,但是這些設備會有一些共同的特性,根據這些特性可以把usb設備劃分為不同的類,如顯示設備、通信設備、音頻設備、大容量存儲設備、人機接口設備(hid)。hid 類設備屬于人機交互操作的設備。如 usb鼠...
上傳時間: 2022-02-05
上傳用戶:
資源簡介:usb hid Demonstrator Release 1.0.1
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:usb hid Demonstrator Release 1.0.1
上傳時間: 2013-08-04
上傳用戶:eeworm
資源簡介:STM32菜鳥學習手冊一羅嗦版 超清書簽版
上傳時間: 2013-08-05
上傳用戶:eeworm
資源簡介:usb hid通信案例,通過usb口和上位機互傳數據。
上傳時間: 2013-05-24
上傳用戶:refent
資源簡介:Cadence完全學習手冊
上傳時間: 2013-06-28
上傳用戶:Ruzzcoy
資源簡介:Cadence16.2完全學習手冊
上傳時間: 2013-10-15
上傳用戶:13736136189
資源簡介:為了實現直流電源的監控,提出了一種具有usb hid數據通信功能的直流電源設計方案。詳細論述了基于STM32 usb固件庫(usb-FS Device library V3.3)的自定義hid類下位機的實現,介紹了如何在VC2010集成開發環境中編寫多線程上位機程序并運用PlotLab(一個快速信...
上傳時間: 2013-10-17
上傳用戶:13162218709
資源簡介:Cadence16.2完全學習手冊
上傳時間: 2013-11-07
上傳用戶:zoudejile
資源簡介:關于CEPARK-usb開發學習板V2.0IDE硬盤接口的問題
上傳時間: 2013-11-05
上傳用戶:Amygdala
資源簡介:VHDL學習手冊
上傳時間: 2015-01-13
上傳用戶:hoperingcong
資源簡介:管理經濟學學習手冊第一講
上傳時間: 2015-01-18
上傳用戶:wfeel
資源簡介:usb hid 控件
上傳時間: 2013-12-18
上傳用戶:qq1604324866
資源簡介:usb hid類設備通訊源程序
上傳時間: 2015-03-01
上傳用戶:sclyutian
資源簡介:開發嵌入式linux系統 系統平臺是華恒HHARM2410 可以作為初學者學習開發嵌入式系統的學習手冊
上傳時間: 2015-03-12
上傳用戶:hoperingcong
資源簡介:中文版的LINUX學習手冊,挺好的,可以下載看看,在WINDOWS下使用的.
上傳時間: 2014-02-02
上傳用戶:sqq
資源簡介:上傳一個RESIN的環境配置學習手冊,簡單易懂,能讓初學者在很短時間內掌握RESIN的基本環境配置。
上傳時間: 2015-04-27
上傳用戶:lingzhichao
資源簡介:usb hid 控件,適用于DLEPHI及BCB
上傳時間: 2015-05-14
上傳用戶:gyq
資源簡介:網管學習手冊,網管必讀的一本資料,請大家支持
上傳時間: 2015-06-16
上傳用戶:hn891122
資源簡介:XML輕松學習手冊,對XML的全面解吸,是XML入門的極好教程
上傳時間: 2015-06-17
上傳用戶:1966640071
資源簡介:matlab的第一章節學習手冊,本人覺得不錯,特讓大家分享
上傳時間: 2015-06-29
上傳用戶:cxl274287265
資源簡介:matlab的第二章節學習手冊,本人覺得不錯,特讓大家分享
上傳時間: 2015-06-29
上傳用戶:jkhjkh1982
資源簡介:matlab的第三章節學習手冊,本人覺得不錯,特讓大家分享
上傳時間: 2014-05-23
上傳用戶:希醬大魔王
資源簡介:matlab的第四章節學習手冊,本人覺得不錯,特讓大家分享
上傳時間: 2013-12-31
上傳用戶:skhlm
資源簡介:JAVA學習手冊(java學習推薦) 收集整理,包含Java_tutorial、java編程思想、java標準教程、源代碼的電子文檔4合1
上傳時間: 2015-07-01
上傳用戶:kernaling
資源簡介:vb6.0 訪問usb hid設備的示例代碼和通用模塊文件
上傳時間: 2014-01-06
上傳用戶:gmh1314