色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于DSP和專用接口芯片的USB實現(xiàn)方案

          基于DSP和專用接口芯片的USB實現(xiàn)方案

          作者: 時間:2014-10-19 來源:網(wǎng)絡 收藏

            調(diào)試過程之初,可以使用以下兩種方法檢測硬件連接是否正確:

          本文引用地址:http://cafeforensic.com/article/264104.htm

            1. 使用命令字FDh讀取PDID12的ID號,正常狀態(tài)下讀出的兩個字節(jié)應該為12H和10H。

            2. 通過設置PDID12工作模式,改變輸出時鐘頻率。在CLKout引腳測量輸出波形,觀察是否與設置值相符。

            若以上兩條滿足,則說明硬件連接基本沒有問題。

            PC端軟件

            PC端軟件包括設備驅動程序和應用程序兩部分。

            系統(tǒng)驅動程序是基于WDM (Windows Driver Model) 驅動程序模型設計的,包括四個模塊:初始化模塊、即插即用管理模塊、電源管理模塊和I/O功能模塊。本設計選用輔助工具DriverStudio,它能很好地和DDK結合,編程思路也比較清晰。首先使用驅動向導(DriverWizard)建立項目,設置驅動程序類型,設置設備的 VID(Vendor ID)和PID(Product ID)及其各端點的屬性。給端點2增加讀寫函數(shù)代碼。這樣就創(chuàng)建了一個驅動程序的總體框架。再對生成的代碼進行修改編譯和測試,完成USB驅動程序的開發(fā)。

            應用程序是為了實現(xiàn)用戶和設備的接口,基本功能包括檢測USB設備、開啟或閉合USB設備、設置USB數(shù)據(jù)傳輸管道、實時從USB接口采集數(shù)據(jù)以及顯示數(shù)據(jù)等。程序使用VC++編寫,調(diào)用Win32的應用程序接口(API)函數(shù),實現(xiàn)應用程序和設備驅動的通信。使用PHILIPS公司提供的 EasyD12.dll動態(tài)鏈接庫可以使開發(fā)過程更加輕松快捷。

            結束語

            系統(tǒng)測試結果表明:主機與設備間的數(shù)據(jù)傳輸平均速率達到130kb/s,完全可以滿足一般測量儀器的需要。此項接口設計方案具有良好的可移植性,針對不同的硬件平臺僅需做少許修改即可應用。隨著USB技術的進一步發(fā)展,USB2.0和USB OTG規(guī)范的推出以及無線USB的出現(xiàn),USB儀器將成為測量儀器的發(fā)展方向,并推動傳統(tǒng)儀器向小型化和微型化方向發(fā)展。


          上一頁 1 2 下一頁

          關鍵詞: DSP USB Cypress

          評論


          相關推薦

          技術專區(qū)

          關閉