USB通信
USB通信
相關(guān)文章 : 1篇
瀏覽 : 9次
目前了解了usb通信層面的一些基礎(chǔ)知識(shí)如下。如果有空還要再了解hid報(bào)告描述符及協(xié)議的數(shù)據(jù)包波形。 一,USB的一些基本概念 1. 管道(Pipe) 是主機(jī)和設(shè)備端點(diǎn)之間數(shù)據(jù)傳輸?shù)哪P?,共有兩種類(lèi)型的管道:無(wú)格式的 流管道(Stream Pipe)和有格式的信息管道(Message Pipe)。任何USB 設(shè)備一旦上電就存在 一個(gè)信息管道,即默認(rèn)的控制管道,USB 主機(jī)通過(guò)該管道來(lái)獲取設(shè)備的描述、配置、狀態(tài),并 對(duì)設(shè)備進(jìn)行配置。 2. 端點(diǎn)(Endpoint)是USB 設(shè)備中的可以進(jìn)行數(shù)據(jù)收發(fā)的最小單元,支持單向或者雙向的數(shù)據(jù)傳 輸。設(shè)備支持端點(diǎn)的數(shù)量是有限制的,除默認(rèn)端點(diǎn)外低速設(shè)備最多支持2 組端點(diǎn)(2 個(gè)輸入,2 個(gè)輸出),高速和全速設(shè)備最多支持15 組端點(diǎn)。
推薦產(chǎn)品
列表欄目