綜述從問世,到協(xié)議規(guī)范2.0版本,USB(通用串行總線,簡(jiǎn)寫為USB)在不斷自我完善,并走向成熟。從普通計(jì)算機(jī)用戶,計(jì)算機(jī)工程師,到硬件芯片生產(chǎn)廠商,都已經(jīng)完全認(rèn)可了USB。廠商對(duì)于USB的硬件和軟件支持的也越來越完備,現(xiàn)在開發(fā)一個(gè)USB外設(shè)產(chǎn)品,所需要投入的成本和時(shí)間大大降低了,幾年前是沒有辦法做到這一點(diǎn)的。但是,隨著USB應(yīng)用領(lǐng)域的逐漸擴(kuò)大,人們對(duì)于USB的期望也越來越高,希望USB能應(yīng)用在各種計(jì)算機(jī)領(lǐng)域中,尤其是在移動(dòng)通訊領(lǐng)域中,希望能通過PDA等移動(dòng)設(shè)備來直接和USB外設(shè)通信,使得USB能應(yīng)用在沒有PC的領(lǐng)域中。 非PC應(yīng)用領(lǐng)域?這正是USB一個(gè)致命的弱點(diǎn)。USB的拓?fù)浣Y(jié)構(gòu)中居于核心地位的是Host(也稱為主機(jī)),任何一次USB的數(shù)據(jù)傳輸都必須由Host來發(fā)起和控制,所有的USB外設(shè)都只能和Host建立連接,任何兩個(gè)外設(shè)之間或是兩個(gè)Host之間無法直接通信。而目前,大量的扮演Host角色的是個(gè)人電腦PC。因此,“如何將USB應(yīng)用到嵌入式領(lǐng)域?如何實(shí)現(xiàn)USB點(diǎn)對(duì)點(diǎn)的通訊?”等問題,開始進(jìn)入了USB開發(fā)者的討論議程。正是在這種新的需求之下,USBHost的嵌入式應(yīng)用成了USB領(lǐng)域新的興奮點(diǎn)。 本項(xiàng)目也就是在嵌入式USBHost技術(shù)即將起步發(fā)展的背景之下產(chǎn)生的。 傳統(tǒng)意義的USB開發(fā),僅僅是對(duì)USB外設(shè)的開發(fā),USB底層驅(qū)動(dòng)程序和USB主控制器驅(qū)動(dòng)程序都由Windows等操作系統(tǒng)提供,有關(guān)這些驅(qū)動(dòng)程序的細(xì)節(jié)過程都蒙著一層神秘的面紗。所以,要設(shè)計(jì)USBHost,就須設(shè)計(jì)這兩部分驅(qū)動(dòng)程序,Windows源碼不公開,這些細(xì)節(jié)資料就無從得到。
上傳時(shí)間: 2013-11-12
上傳用戶:維子哥哥
摘 要:以EZ2USB FX2為基礎(chǔ)設(shè)計(jì)了一種單片機(jī)的USB接口方式.該設(shè)計(jì)應(yīng)用EZ2USB FX2芯片構(gòu)建單片機(jī)和主機(jī)的數(shù)據(jù)管道,接口符合USB2.0協(xié)議.EZ2USBFX2芯片工作在從屬FIFO方式下,通過適當(dāng)?shù)呐渲门c單片機(jī)方便地進(jìn)行連接,單片機(jī)可以象訪問外部存儲(chǔ)器一樣訪問FX2的端點(diǎn).主機(jī)應(yīng)用程序通過USB接口向單片機(jī)發(fā)送相應(yīng)的命令,并能夠接收單片機(jī)上傳的數(shù)據(jù).該設(shè)計(jì)硬件連接方便、編程簡(jiǎn)單.文中詳細(xì)介紹了該設(shè)計(jì)的硬件組成和軟件設(shè)計(jì),包括FX2的固件程序和主機(jī)用戶程序.關(guān)鍵詞:FX2;Slave FIFO;USB;接口
標(biāo)簽: C68013 68013 2.0 CY7
上傳時(shí)間: 2013-12-26
上傳用戶:swz13842860183
基于HT46RB50在USB充電器中的應(yīng)用 HT46RB50是一個(gè)八位高性能精簡(jiǎn)指令集微控制器,它內(nèi)部嵌入的USB SIE兼容USB1.1全速模式。
上傳時(shí)間: 2013-10-17
上傳用戶:cxl274287265
USB-1620A工業(yè)多串口卡采用的是最新的USB2.0接口技術(shù),兼容的USB2.0以下接口。可以應(yīng)用于傳統(tǒng)的RS-232串行通訊領(lǐng)域,擴(kuò)充PC機(jī)標(biāo)準(zhǔn)RS-232通訊端口的數(shù)量,如工業(yè)自動(dòng)化制作、POS系統(tǒng)和ATM的應(yīng)用。
上傳時(shí)間: 2013-10-16
上傳用戶:diets
本文針對(duì)在蘋果園中監(jiān)測(cè)測(cè)量控制等系統(tǒng)中無法方便的把數(shù)據(jù)傳輸給移動(dòng)設(shè)備的情況,在此介紹了一種以USB接口芯片沁恒CH375和MCS51單片機(jī)為核心,U盤、移動(dòng)硬盤等為存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)方案。本模塊給出了硬件電路的設(shè)計(jì)和U盤的讀寫程序,并指出了易出錯(cuò)的調(diào)試細(xì)節(jié)。實(shí)驗(yàn)結(jié)果證明,該方法具有成本低,可靠性高,通用性強(qiáng),可以簡(jiǎn)便地集成到各種監(jiān)測(cè)、測(cè)控系統(tǒng)中。
標(biāo)簽: 375 USB CH 數(shù)據(jù)傳輸
上傳時(shí)間: 2013-10-16
上傳用戶:zhqzal1014
51單片機(jī)擴(kuò)展USB接口的方法 討論了在P89C51RD 單片機(jī)上擴(kuò)展USB 接口的方法. 介紹了USB 的相關(guān)技術(shù)標(biāo)準(zhǔn). 詳細(xì)描述了P89C51RD 單片機(jī)與USBN9603 的接口原理,給出了硬件原理圖并介紹了固件程序與設(shè)備驅(qū)動(dòng)程序軟件的編制過程. 廉價(jià)的51 單片機(jī)具備了USB 接口,其應(yīng)用范圍將更加廣泛.
標(biāo)簽: USB 51單片機(jī) 擴(kuò)展 接口
上傳時(shí)間: 2014-01-16
上傳用戶:alibabamama
STM32F10xxx USB開發(fā)工具包
上傳時(shí)間: 2013-10-23
上傳用戶:qunquan
usb調(diào)試助手:推薦的工具。
標(biāo)簽: usb 調(diào)試助手
上傳時(shí)間: 2013-11-07
上傳用戶:lyy1234
本文設(shè)計(jì)一種以C8051F020 單片機(jī)為處理器,雙模式USB 為接口的比色計(jì)儀器。該儀器可以工作在USB 設(shè)備和主機(jī)兩種模式。在設(shè)備模式下,能直接與計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信;在主機(jī)模式下,能讀寫U盤,通過U 盤進(jìn)行數(shù)據(jù)的傳輸。儀器采用雙USB 插座,由單片機(jī)判斷確定設(shè)備的工作方式。
上傳時(shí)間: 2013-11-01
上傳用戶:ZZJ886
1、 支持USB 1.1通訊協(xié)議;2、 支持高速(Full Speed、12Mbps )和低速(Low Speed、1.5Mbps )傳輸;3、 6MHz晶體,鎖相環(huán)PLL振蕩器提供高速、低速所需時(shí)鐘源;4、 支持3個(gè)端口(endpoint),可獨(dú)立編程為IN 或 OUT端口。5、 PS/2:支持PS/2協(xié)議(eg.鼠標(biāo)),與USB復(fù)用。
上傳時(shí)間: 2013-11-03
上傳用戶:hbsunhui
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1