USB通訊接口程序的源代碼 使用VC開發(fā)
上傳時間: 2013-06-27
上傳用戶:冇尾飛鉈
用MSP430 Timer A 模擬UART 產(chǎn)生9600的波特率通訊
標(biāo)簽: Timer_A 9600 UART MSP
上傳時間: 2013-06-12
上傳用戶:bg6jsx
USB(UniversalSerialBus,通用串行總線)是當(dāng)今消費電子產(chǎn)品和儀器設(shè)備中應(yīng)用最廣的接口協(xié)議之一,然而目前國內(nèi)的USB芯片只有極少數(shù)幾款,產(chǎn)品研究善處于起步階段,絕大部分產(chǎn)品主要由國外的IC設(shè)計芯片廠商如Cypress、NEC等一些國際著名公司提供。因而,如果能夠自主開發(fā)設(shè)計USB芯片以替代國外同類產(chǎn)品,將會有很好的市場前景和利潤空間。 本論文課題是針對基于FPGA(FieldProgrammableGateArray,現(xiàn)場可編程門陣列器件)的數(shù)字電子產(chǎn)品應(yīng)用設(shè)計一種實際可復(fù)用的USB接口引擎軟核。該軟核主要是用于處理USB標(biāo)準(zhǔn)協(xié)議包的通信處理,通過外接MCU(MultipointControlUnit,微控制器)就可以實現(xiàn)完整的USB接口通訊功能。它的功能相當(dāng)于一些USB引擎的專用芯片如:Philips的PDIUSBD12等,其優(yōu)點是結(jié)構(gòu)簡單、靈活性高、復(fù)用設(shè)計方便。 功能仿真和綜合測試結(jié)果顯示本論文所設(shè)計的接口引擎軟核符合設(shè)計要求,并且軟核的性能和市場上同類產(chǎn)品基本一致。本論文的創(chuàng)新之處在于:1、從可配置性角度出發(fā)設(shè)計了低速、全速、高速三種可選模式;2、支持最多31個可配置端點;3、采用了可綜合、可移植的RTL(RegisterTransferLevel,寄存器傳輸級)代碼設(shè)計規(guī)則,同時也開發(fā)了可綜合的驗證測試代碼;4、完全由硬件實現(xiàn)USB通信功能。
上傳時間: 2013-07-18
上傳用戶:JasonC
CH341中文手冊:CH341 是一個USB總線的轉(zhuǎn)接芯片,通過USB總線提供異步串口、打印口、并口以及常用的2線和4 線等同步串行接口。在異步串口方式下,CH341提供串口發(fā)送使能、串口接收就緒等交
上傳時間: 2013-07-25
上傳用戶:龍飛艇
USB接口驅(qū)動程序的設(shè)計與開發(fā),USB接口驅(qū)動程序的設(shè)計與開發(fā)
上傳時間: 2013-07-29
上傳用戶:
本文主要介紹對 CY7C68013 USB 接口芯片的應(yīng)用,以及用CPLD 實現(xiàn) CY7C68013 USB 接口芯片控制的擴展和基本應(yīng)用程序的實現(xiàn)。
上傳時間: 2013-07-07
上傳用戶:qq521
eSP268 is a USB 2.0 High-speed (HS) and Full-speed (FS) compatible PC cameracontro
標(biāo)簽: Controller Camera Bridge eSP
上傳時間: 2013-06-06
上傳用戶:ice_qi
USB(UniversalSerialBus,通用串行總線)作為一種新興的計算機外設(shè)總線標(biāo)準(zhǔn),由于它有使用方便、真正的熱插拔、高性能和系統(tǒng)造價低廉等優(yōu)點,其迅速得到了大規(guī)模的應(yīng)用。同時,隨著電子技術(shù)的不斷發(fā)展與進(jìn)步,基于EDA技術(shù)的芯片設(shè)計正在成為電子系統(tǒng)設(shè)計的主流。 本文首先簡述了USB協(xié)議;然后給出了基于USB、FPGA和51單片機通用的數(shù)字信號處理實驗平臺方案;接著詳細(xì)討論了串行AD、串行DA與FPGA,存儲器與FPGA,51與FPGA,PDIUSBD12與51等硬件模塊的設(shè)計;并對相應(yīng)模塊分別進(jìn)行基于VHDL和C51的軟件設(shè)計;最后討論了USB驅(qū)動程序和相關(guān)動態(tài)連接庫的使用以及應(yīng)用程序的開發(fā)。 該通用的數(shù)字信號處理實驗平臺不僅可以進(jìn)行完成AD采集數(shù)據(jù)、DA輸出、USB與PC機通信實驗,也還可以進(jìn)行一些復(fù)雜的數(shù)字信號處理實驗,如濾波和譜分析等。
標(biāo)簽: FPGA USB 實驗 系統(tǒng)開發(fā)
上傳時間: 2013-04-24
上傳用戶:wweqas
本文提出了一種適合于嵌入式SoC的USB器件端處理器的硬件實現(xiàn)結(jié)構(gòu)。并主要研究了USB器件端處理器的RTL級實現(xiàn)及FPGA原型驗證、和ASIC實現(xiàn)研究,包括從模型建立、算法仿真、各個模塊的RTL級設(shè)計及仿真、FPGA的下載測試和ASIC的綜合分析。它的速度滿足預(yù)定的48MHz,等效門面積不超過1萬門,完全可應(yīng)用于SOC設(shè)計中。 本文重點對嵌入式USB器件端處理器的FPGA實現(xiàn)作了研究。為了準(zhǔn)確測試本處理器的運行情況,本文應(yīng)用串口傳遞測試數(shù)據(jù)入FPGA開發(fā)板,測試模塊讀入測試數(shù)據(jù),發(fā)送入PC機的主機端。通過NI-VISA充當(dāng)軟件端,檢驗測試數(shù)據(jù)的正確。
上傳時間: 2013-07-24
上傳用戶:1079836864
在機器人學(xué)的研究領(lǐng)域中,如何有效地提高機器人控制系統(tǒng)的控制性能始終是研究學(xué)者十分關(guān)注的一個重要內(nèi)容。在分析了工業(yè)機器人的發(fā)展歷程和機器人控制系統(tǒng)的研究現(xiàn)狀后,本論文的主要目標(biāo)是針對四關(guān)節(jié)實驗室機器人特有的機械結(jié)構(gòu)和數(shù)學(xué)模型,建立一個新型全數(shù)字的基于DSP和FPGA的機器人位置伺服控制系統(tǒng)的軟、硬件平臺,實現(xiàn)對四關(guān)節(jié)實驗室機器人的精確控制。 本論文從實際情況出發(fā),首先分析了所研究的四關(guān)節(jié)實驗室機器人的本體結(jié)構(gòu),并對其抽象簡化得到了它的運動學(xué)數(shù)學(xué)模型。在明確了實現(xiàn)機器人精確位置伺服控制的控制原理后,我們對機器人控制系統(tǒng)的諸多可行性方案進(jìn)行了充分論證,并最終決定采用了三級CPU控制的控制體系結(jié)構(gòu):第一級CPU為上位計算機,它實現(xiàn)對機器人的系統(tǒng)管理、協(xié)調(diào)控制以及完成機器人實時軌跡規(guī)劃等控制算法的運算;第二級CPU為高性能的DSP處理器,它輔之以具有高速并行處理能力的FPGA芯片,實現(xiàn)了對機器人多個關(guān)節(jié)的高速并行驅(qū)動;第三級CPU為交流伺服驅(qū)動處理器,它實現(xiàn)了機器人關(guān)節(jié)伺服電機的精確三閉環(huán)誤差驅(qū)動控制,以及電機的故障診斷和自動保護(hù)等功能。此外,我們采用比普通UART速度快得多的USB來實現(xiàn)上位計算機.與下位控制器之間的數(shù)據(jù)通信,這樣既保證了兩者之間連接方便,又有效的提高了控制系統(tǒng)的通信速度和可靠性。 機器人系統(tǒng)的軟件設(shè)計包括兩個部分:一是采用VC++實現(xiàn)的上位監(jiān)控軟件系統(tǒng),它主要負(fù)責(zé)機器人實時軌跡規(guī)劃等控制算法的運算,同時完成用戶與機器人系統(tǒng)之間的信息交互;二是采用C語言實現(xiàn)的下位DSP控制程序,它主要負(fù)責(zé)接收上位監(jiān)控系統(tǒng)或者下位控制箱發(fā)送的控制信號,實現(xiàn)對機器人的實時驅(qū)動,同時還能夠?qū)崟r的向上位監(jiān)控系統(tǒng)或者下位控制箱反饋機器人的當(dāng)前狀態(tài)信息。 研究開發(fā)出來的四關(guān)節(jié)實驗室機器人控制器具有控制實時性好、定位精度高、運行穩(wěn)定可靠的特點,它允許用戶通過上位控制計算機實現(xiàn)對機器人的各種設(shè)定作業(yè)的控制,也可以讓用戶通過機器人控制箱現(xiàn)場對機器人進(jìn)行回零、示教等各項操作。
上傳時間: 2013-06-11
上傳用戶:edisonfather
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1