在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            單片機USB描述符

            作者: 時間:2013-10-12 來源:網(wǎng)絡(luò) 收藏
            設(shè)備列舉所要執(zhí)行的工作之一,即是取得這些有關(guān)于設(shè)各的相關(guān)信息,即為。那么什么是呢?用戶可以稍微想像一下,它就好像是外圍設(shè)各的“履歷表”或“身份證”一般,鉅細(xì)靡遺地紀(jì)錄著與外圍設(shè)各相關(guān)的一切信息。因此,USB掌 握了有關(guān)于設(shè)各的各種信息與相關(guān)的設(shè)置。

              為了描述不同的數(shù)據(jù),就須以不同類型的USB描述符來加以描述,如圖1所示。雖然各個描述符都有不同的信息與數(shù)據(jù),但所有的描述符都有一些共同的特性,也即是由如表1所列的格式所組成。其中,所有的Byte o是以字節(jié)為單位的描述符長度,而所有的Byte 1 則放置如表2和表3所列的描述符類型值,緊接著的其他字節(jié),則隨著不同的描述符而不同。如果該描述符的長度比規(guī)范上所定義的還要小,那么主機將會忽略。如果此大小又比規(guī)范所定義的還要大,那主機也會忽略所超出的字節(jié),并在其回傳的真正描述符長度的尾 端開始尋找下一個描述符。

            圖1 各種描述符的架構(gòu)與類型

              在圖1的描述符中,設(shè)備描述符(device descriptor)、配置描述符(configurationdescriptor)、接口描述符(interface descriptor)以及端點描述符(endpoint descriptor)是必須具有的。而其他的描述符,如字符串描述符(strtng descriptor)、 數(shù)種不同的群組描述符(class descriptor)以及報告描述符(report descriptor)則可以根據(jù)不同的設(shè)備加以添加或刪減。

            表1 描述符的共同格式

            表2 描述符類型值表一

            表3 描述符類型值表二

              各種描述符可以用如圖2所示的描述符層來作更深動的敘述。最上層的層是設(shè)各描述符。在設(shè)各描述符的bNumConfigurations 字段中,設(shè)置一個或多個下一層的配置描述符。在配置描述符的bNumlnterface字段中,設(shè)置一個或多個下一層的接口描述符。最后 在接口描述符的bNumEndpoints字段中,則設(shè)置最后一層的端點描述符。

              因此,從設(shè)各描述符中,可以設(shè)置含有多少個配置描述符。而配置描述符,則可設(shè)置其包含了多少個接口描述符,當(dāng)然從接口 描述符中,又可以再設(shè)置所含端點的數(shù)目。因此,在其中可以了解到僅有一個設(shè)各描述符而已,其余的描述符再依次設(shè)置。當(dāng)然如圖 2所示,每一層至少須設(shè)置一個描述符。

            圖2 USB描述符層圖


            上一頁 1 2 3 下一頁

            關(guān)鍵詞: 單片機 USB 描述符

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉