新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機接口描述符

        單片機接口描述符

        作者: 時間:2011-12-08 來源:網絡 收藏
          接口具有9 B的長度,用來描述每一個設各的接口特性。由以上的介紹中,可以知道每個設各可能不止含有一種接口類型, 其接口的數目由設各的第4個字段bNumlnterface設置。這種接口能夠視為一組端點或端點的起頭處,來構成功能性的組 群,以執行單一特性的設備。

          以USB鼠標為例,利用View Descriptors項目與Device Framework項目所測試的接口描述符如圖1和圖2所示。

          以下列出接口描述符的范例、數值以及各個字段的意義。

          db 09h ;bLength,長度大小 (9字節)

          db 04h ;bDescriptorType,描述符類型,4代表接口(1宇節)

          db OOh ;blnterfaceNumber,接口數目以0為基值(1字節)

          db OOh ;bAlternateSetting,交互設置值為0(1字節)

          db Olh ;bNumEndpoints,端點數目設置為1(1字節)

          db 03h ;blnterfaceClass,接口群組,tJSB規范定義HID碼為3(1字節)

          db 01 h ;blnterfaceSubClass,接口次群組,USB規范定義為1(1字節〉

          db 02h ;blnterfaceProtocol,接口協議,USB規范定義鼠標為2(1字節)

          db 05h ;ilnterface,接口的字符串描述符的索引。在這例子中我們具有5個字符串描述符

          (1字節)

          其中,最重要的接口群組碼可直接查閱稍后介紹的設備群組內容,以了解是何種群組接口規范。

        圖1 View Descriptors項目所測試的接口描述符

        圖2 Device Framework項目所測試的接口描述符



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 措勤县| 荆门市| 临清市| 页游| 得荣县| 荥经县| 都安| 扎鲁特旗| 泰兴市| 桐梓县| 双桥区| 罗田县| 宜丰县| 抚顺市| 峨山| 日土县| 上思县| 桐城市| 内丘县| 民勤县| 紫金县| 浙江省| 陆良县| 康平县| 泸州市| 庆安县| 错那县| 奈曼旗| 淮阳县| 和田市| 东港市| 邓州市| 墨玉县| 浑源县| 来安县| 枣阳市| 浦县| 大新县| 宜阳县| 壤塘县| 岳阳市|