<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > USB設備配置簡(jiǎn)介

USB設備配置簡(jiǎn)介

作者: 時(shí)間:2016-12-13 來(lái)源:網(wǎng)絡(luò ) 收藏
和PCI總線(xiàn)設備一樣,USB設備也必須有自己的配置信息,以便實(shí)現即插即用。但是USB設備的配置信息比PCI設備復雜許多,這是因為USB設備的描述符種類(lèi)比較多。要理解USB設備的描述符,首先需要看一下USB設備的邏輯結構(編程結構)。

一個(gè)USB設備可以有幾種配置。比如,一個(gè)最大需求200 mA電流的設備和一個(gè)總線(xiàn)供電的LJSB設備相連時(shí),它只能獲得100 mA電流。在這種情況下,這個(gè)設備就不被支持,主機軟件也不會(huì )激活這個(gè)設備。為了避免出現這個(gè)情況,設備的設計者可以提供一種可選的配置,把設備對總線(xiàn)電流量的要求減少到100 mA(當然,應采取措施保證在100 mA時(shí)也能工作,比如,關(guān)閉某些功能)。

一個(gè)USB設備可以有幾個(gè)接口。比如,USB數字電話(huà)有兩個(gè)接口:音頻接口(發(fā)送器和接收器)和人機接口(撥號裝置)。又如,CD-ROM有三個(gè)接口:音頻接口、視頻接口和大容量存儲接口。在USB系統中,一個(gè)接口實(shí)現一種功能。也可反過(guò)來(lái)說(shuō),設備中具有某種獨立功能的部分構成一個(gè)接口。

端點(diǎn)的概念在前面已經(jīng)提到,端點(diǎn)是主機和設備之間通信流的終點(diǎn)。比如,設備的一個(gè)輸出寄存器就是一個(gè)輸出端點(diǎn)。一個(gè)設備可以有多個(gè)端點(diǎn),而端點(diǎn)總是屬于某個(gè)接口的,這是因為端點(diǎn)是根據接口的需要設置的,一個(gè)接口可以有多個(gè)端點(diǎn)。

認識了USB設備的邏輯構成,就可以?huà)呙枰幌耈SB設備的描述符。在USB系統中,設備的描述符包括:

①設備描述符:每個(gè)設備有一個(gè)設備描述符,它包含了設備的一般信息,并且標出了一個(gè)設備所支持的可能的配置的數量(一個(gè)或幾個(gè))。此外,它還包含了缺省通信管道(端點(diǎn)0)的信息。

②配置描述符:一個(gè)設備對它所支持的每一種配置都有一個(gè)配置描述符。它包括關(guān)于配置的一般信息,并且定義了當使用這些配置時(shí)的接口數量。

③接口描述符:提供了關(guān)于接口的一般信息,也指出了特定的接口所支持設備類(lèi)。此外,它還指出了該接口進(jìn)行通信時(shí)所使用的端點(diǎn)描述符的數量。

④端點(diǎn)描述符:一個(gè)端點(diǎn)描述符定義了一個(gè)通信點(diǎn)。端點(diǎn)描述符包含了一些信息,例如,端點(diǎn)支持的傳輸類(lèi)型(指塊傳輸、中斷傳輸、等時(shí)傳輸和控制傳輸)以及支持的最高傳輸速率。

⑤字符串描述符:可選的描述符,由UNICODE(統一字符編碼標準,用16位二進(jìn)制數表示一個(gè)字符)字符串組成。它提供了那些可顯示出來(lái)供人們讀取的信息??梢詾橹圃焐?、產(chǎn)品、序列號、配置和接口等定義字符串描述符。例如,為某個(gè)接口定義一個(gè)字符串描述符,并在接口描述符中設置指向該字符串描述符的指針。這樣,可顯示出與這個(gè)接口有關(guān)的說(shuō)明信息。

⑥設備類(lèi)定義描述符:可用來(lái)定義新的設備類(lèi),以便在標準設備類(lèi)的基礎上增加一些新的功能。

各種描述符的格式和含義在USB總線(xiàn)規范中都清楚地作了說(shuō)明


關(guān)鍵詞: USB設備配置簡(jiǎn)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>