USB分類介紹

2021-09-24 13:12:33 字數 990 閱讀 5269

msc(mass storage)為大容量儲存方案,多為移動儲存裝置

hid ( human inte***ce device)人機介面級方案,多為不需要驅動的鍵盤滑鼠等

cdc (communicate device  class) 是通訊裝置級方案, 實現虛擬串列埠通訊的協議,是usb 轉其他的介面的一類裝置,比如usb轉rs232,usb轉ethernet等

dfu的全稱是device firmware upgrade,即裝置韌體公升級。

otg : on the go , usb otg即usb on-the-go的縮寫,他目的是實現在沒有host的情況下,實現裝置間的資料傳送。例如數位相機直接連線到印表機上,通過otg技術,連線兩台裝置間的usb口,將拍出的相片立即列印出來;手機讀寫u盤。 

只能是裝置

usb    ip

usb+   ip

可以裝置或主機

fs otg ip

hs otg ip

otg線與普通usb線的區別,usb資料線連線電腦的時候,由電腦供電,而otg資料線連線u盤等裝置的時候,手機必須給u盤等外設供電,那麼手機是如何識別usb資料線和otg資料線的?拆解兩根線之後,會發現usb資料線的第4pin是懸空的,otg資料線的第4pin是短接到地的,手機晶元應該是通過第4pin判斷插入的是otg資料線還是usb資料線,並以此來決定是否開啟otg供電。

硬體上的差異就是,otg 線一端有一根pin多接了個gnd接地線,讓機器分辨誰是host主機、誰是device外設,單以外觀是無法分辨otg線與普通usb線的區別的。

usb虛擬串列埠實驗_stm32f1開發指南_第五十三章——usb學習筆記

stm32hal----usb模擬串列埠(vcp)

stm32_usb_to_usart

USB裝置分類

usb裝置分類 usb從裝置的分類可以從usb裝置介面描述符 standard inte ce descriptor 對應的的binte ceclass這乙個byte得到。binte ceclass的典型 為1,2,3,6,7,8,9,10,11,255。分別代表意思為 1 audio 表示乙個音訊...

USB裝置分類

usb裝置分類 usb從裝置的分類可以從usb裝置介面描述符 standard inte ce descriptor 對應的的binte ceclass這乙個byte得到。binte ceclass的典型 為1,2,3,6,7,8,9,10,11,255。分別代表意思為 1 audio 表示乙個音訊...

USB匯流排介紹

1.usb發展史 usb universal serial bus 通用序列總 線,是一種外部匯流排標準,用於規範電腦與 外部裝置的連線和通訊。usb是在1994年底 由英特爾 康柏 ibm microsoft等多家公 司聯合提出的,自1996年推出後,已成功替 代串列埠和並口,成為當今個人電腦和大...