哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

您好,歡迎來電子發(fā)燒友網! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網>電子元器件>接口定義>

字段的意義 - USB主機如何識別USB設備及請求命令

2011年07月16日 10:36 電子發(fā)燒友 作者:葉子 用戶評論(0
各字段的意義如下:

  1、bmRequestType:D7D6D5D4D3D2D1D0

  D7=0主機到設備

  =1設備到主機;

  D6D5=00標準請求命令

  =01 類請求命令

  =10用戶定義的命令

  =11保留值

  D4D3D2D1D0=00000 接收者為設備

  =00001 接收者為設備

  =00010 接收者為端點

  =00011 接收者為其他接收者

  =其他 其他值保留

  2、bRequest:請求命令代碼,在標準的USB命令中,每一個命令都定義了編號,編號的值就為字段的值,編號與命令名稱如下(要注意這里的命令代碼要與其他字段結合使用,可以說命令代碼是標準請求命令代碼的核心,正是因為這些命令代碼而決定了11個USB標準請求命令):

  0) 0 GET_STATUS:用來返回特定接收者的狀態(tài)

  1) 1 CLEAR_FEATURE:用來清除或禁止接收者的某些特性

  2) 3 SET_FEATURE:用來啟用或激活命令接收者的某些特性

  3) 5 SET_ADDRESS:用來給設備分配地址

  4) 6 GET_DEscriptOR:用于主機獲取設備的特定描述符

  5) 7 SET_DEscriptOR:修改設備中有關的描述符,或者增加新的描述符

  6) 8 GET_CONFIGURATION:用于主機獲取設備當前設備的配置值(注同上面的不同)

  7) 9 SET_CONFIGURATION:用于主機指示設備采用的要求的配置

  8) 10 GET_INTERFACE:用于獲取當前某個接口描述符編號

  9) 11 SET_INTERFACE:用于主機要求設備用某個描述符來描述接口

  10) 12 SYNCH_FRAME:用于設備設置和報告一個端點的同步幀

  以上的11個命令要說得明白真的有一匹布那么長,請各位去看書吧,這里就不多說了,控制傳輸是USB的重心,而這11個命令是控制傳輸的重心,所以這11個命令是重中之重,這個搞明白了,USB就算是入門了。

非常好我支持^.^

(5) 100%

不好我反對

(0) 0%

( 發(fā)表人:葉子 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?
      龙海市| 鄂伦春自治旗| 南华县| 胶州市| 海安县| 海阳市| 九龙坡区| 衢州市| 安陆市| 南川市| 泉州市| 河南省| 内乡县| 苍山县| 昌邑市| 固安县| 乐亭县| 密山市| 万全县| 宜兰市| 志丹县| 本溪| 佛坪县| 远安县| 玉林市| 宝丰县| 胶州市| 略阳县| 朝阳县| 伊吾县| 乐昌市| 泗阳县| 栾城县| 赫章县| 南召县| 黄陵县| 黄冈市| 广南县| 施甸县| 锦屏县| 富裕县|