USB HID介紹及USB協(xié)議的相關(guān)內(nèi)容USB設(shè)備描述符資料概述
資料介紹
USB HID介紹
HID是一種USB通信協(xié)議,無需安裝驅(qū)動就能進行交互,在學(xué)習(xí)HID之前,先來復(fù)習(xí)一下USB協(xié)議的相關(guān)內(nèi)容。
USB設(shè)備描述符-概述
當(dāng)插入USB設(shè)備后,主機會向設(shè)備請求各種描述符來識別設(shè)備。那什么是設(shè)備描述符呢?
Descriptor即描述符,是一個完整的數(shù)據(jù)結(jié)構(gòu),可以通過C語言等編程實現(xiàn),并存儲在USB設(shè)備中,用于描述一個USB設(shè)備的所有屬性,USB主機是通過一系列命令來要求設(shè)備發(fā)送這些信息的。
描述符的作用就是通過命令操作來給主機傳遞信息,從而讓主機知道設(shè)備具有什么功能、屬于哪一類設(shè)備、要占用多少帶寬、使用哪類傳輸方式及數(shù)據(jù)量的大小,只有主機確定了這些信息之后,設(shè)備才能真正開始工作。
USB有那些標(biāo)準(zhǔn)描述符?
USB有5種標(biāo)準(zhǔn)描述符:設(shè)備描述符 、配置描述符、字符描述符、接口描述符、端點描述符 。
描述符之間有一定的關(guān)系,一個設(shè)備只有一個設(shè)備描述符,而一個設(shè)備描述符可以包含多個配置描述符,而一個配置描述符可以包含多個接口描述符,一個接口使用了幾個端點,就有幾個端點描述符。由此我們可以看出,USB的描述符之間的關(guān)系是一層一層的,最上一層是設(shè)備描述符,下面是配置描述符,再下面是接口描述符,再下面是端點描述符。在獲取描述符時,先獲取設(shè)備描述符,然后再獲取配置描述符,根據(jù)配置描述符中的配置集合長度,一次將配置描述符、接口描述符、端點描述符一起一次讀回。其中可能還會有獲取設(shè)備序列號,廠商字符串,產(chǎn)品字符串等。
- 基于HAL庫的USB自定義HID設(shè)備實現(xiàn)
- 基于GD32F450+USB3300的高速USB傳輸
- USB_HID_報表描述符
- 總結(jié):CubeMx 生成的USB CDC程序 USB設(shè)備描述符請求失敗
- (USB系列三)stm32 CubeMX usb音頻描述符詳解 usb audio UAC
- USB HID設(shè)備的類定義和用途列表及描述符詳解 12次下載
- 隱藏描述符工具應(yīng)用程序免費下載 11次下載
- USB HID設(shè)備的報告及報告描述符的詳細資料簡介 9次下載
- USB標(biāo)準(zhǔn)描述符的詳細資料講解 11次下載
- USB各描述符之間的依賴是怎么樣的 8次下載
- USB設(shè)備鍵值表描述符說明資料免費下載 35次下載
- 基于C8051F單片機的USB HID設(shè)計 4次下載
- USB培訓(xùn)_Part1 協(xié)議 3次下載
- USB HID協(xié)議學(xué)習(xí)入門 315次下載
- 通用串行總線USB設(shè)備的驅(qū)動 126次下載
- USB音頻設(shè)備介紹 857次閱讀
- 使用M62板子實現(xiàn)USB的設(shè)備開發(fā) 550次閱讀
- USB基礎(chǔ)學(xué)習(xí):USB體系結(jié)構(gòu)介紹 5471次閱讀
- 雅特力AT32 MCU USB設(shè)備庫的架構(gòu)和使用方法 1776次閱讀
- 深入理解USB通信協(xié)議 876次閱讀
- AXI_GP接口和AXI_HP接口的相關(guān)內(nèi)容 2578次閱讀
- Material Design指南中更新的相關(guān)內(nèi)容 1858次閱讀
- 如何自己自制一個USB鍵盤 1.2w次閱讀
- 沁恒股份串口轉(zhuǎn)USB鍵盤芯片:CH9328概述 4722次閱讀
- 電腦是如何識別你插上了USB設(shè)備 2.1w次閱讀
- 基于DSP芯片PC機之間的USB接口設(shè)計 2038次閱讀
- usb通信的一些基礎(chǔ)知識 4325次閱讀
- 淺析彈簧管壓力儀表的相關(guān)內(nèi)容 3720次閱讀
- mini usb和micro usb的區(qū)別 15.1w次閱讀
- 有關(guān)于STM32Cube的幾個常見問題(USB設(shè)備庫) 4391次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多