在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于VC的USB2.0數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

            基于VC的USB2.0數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

            作者: 時(shí)間:2011-11-18 來源:網(wǎng)絡(luò) 收藏

            引言

            本文引用地址:http://www.biyoush.com/article/150051.htm

             USB(通用串行總線)集中了PCI和RS-232串行總線的優(yōu)點(diǎn),具有方便的即插即用和熱插拔特性以及較高的傳輸速率,因此,將USB技術(shù)應(yīng)用于是非常合適的,可以達(dá)到的高速度處理。目前,USB已經(jīng)推出了其協(xié)議的2.0版本,速率高達(dá)480 Mbit/s。

              本文研發(fā)了一套USB接口,整個(gè)涉及到硬件、設(shè)備固件(Firmware)、USB設(shè)備驅(qū)動(dòng)程序及客戶應(yīng)用軟件。下面分別加以說明。

              1 USB接口芯片

              本文介紹的USB數(shù)據(jù)采集系統(tǒng)采用了Cypress公司EZ-USB FX2系列的CY7C68013-128AC芯片,它同時(shí)集成了8051微控制器和收發(fā)器,在提高集成度的同時(shí)也加快了數(shù)據(jù)傳輸?shù)乃俣取T谙到y(tǒng)中,CY7C68013-128AC既是數(shù)據(jù)采集控制器又是USB控制器,EZ-USB FX2系列有3種型號(hào):CY7C68013-56P、CY7C68013-100AC、CY7C68013-128AC。該系列的芯片都是針對(duì)的,并且與USB1.1兼容。其中,CY7C68013-128AC是128腳,TPQF封裝,功能非常完善,與另外兩種相比,主要是增加了16位地址總線和8位數(shù)據(jù)總線以及更多的IO口,因此,CY7C68013-128AC的可擴(kuò)展性最好。圖1是該芯片的內(nèi)部結(jié)構(gòu)圖。

              2 USB的固件和驅(qū)動(dòng)程序

              2.1固件

              固件是儲(chǔ)存在程序內(nèi)存中的代碼,它使得USB接口芯片與主機(jī)和外設(shè)中其他電路能夠通信。Cypress公司給出了一個(gè)固件庫和固件框架(Frame Works),均是用Keil C51開發(fā)的。固件庫提供了一些常量、數(shù)據(jù)結(jié)構(gòu)、宏、函數(shù)來簡(jiǎn)化用戶對(duì)芯片的使用;固件框架實(shí)現(xiàn)了初始化芯片、處理USB標(biāo)準(zhǔn)設(shè)備請(qǐng)求以及掛起狀態(tài)下的電源管理等功能。該框架不添加任何代碼,編碼后產(chǎn)生的.HEX文件載入芯片就能與主機(jī)進(jìn)行基本的USB通信,只是不能完成特定的任務(wù)。對(duì)于用戶而言,主要的工作就是選擇適當(dāng)?shù)膫鬏敺绞?,添加需要使用的端點(diǎn)(Endpoint),考慮到本系統(tǒng)要求實(shí)現(xiàn)一定數(shù)量數(shù)據(jù)的快速采集,并要迅速地將采集到的數(shù)據(jù)傳輸和進(jìn)行分析處理,并且對(duì)數(shù)據(jù)的完整性要求較高,我們采用了塊傳輸方式(Bulk Transfers),在TD-Init()函數(shù)中添加初始化代碼,亦即選擇塊傳輸方式和選擇端點(diǎn)2、6分別為輸出、輸入端口,在TD-Poll()函數(shù)中添加功能代碼,以實(shí)現(xiàn)發(fā)送和接收數(shù)據(jù)功能,關(guān)鍵代碼分別如下:

              


            上一頁 1 2 3 4 下一頁

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉