新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 一種新型的USB通信技術研究

一種新型的USB通信技術研究

作者: 時間:2010-09-15 來源:網(wǎng)絡 收藏


3.2 計算機端程序
CH372在計算機端提供了應用層接口,應用層接口是由CH372動態(tài)鏈接庫DLL提供的面向功能應用的API,所有API在調(diào)用后都有操作狀態(tài)返回,但不一定有應答數(shù)據(jù)。CH372動態(tài)鏈接庫提供的API包括:設備管理API、數(shù)據(jù)傳輸API、中斷處理API。
在計算機端采用Visual Basic(VB)編寫程序,利用VisualBasic的該特性,調(diào)用CH372動態(tài)鏈接庫DLL提供的面向功能的應用API函數(shù)編寫計算機端的應用程序,其工作流程如圖3所示。



4 試驗結果
本文自主研發(fā)的基于CH372的USB通信技術,設計約定了3種通信模式,下面僅介紹模式2(下傳02H和8字節(jié)參數(shù))下的通信調(diào)試過程,其調(diào)試通信步驟如下:
1)在計算機端安裝了CH372的Windows系統(tǒng)下的驅(qū)動CH372DRV,安裝后,上位機電路板可以像U盤一樣在計算機上進行熱插拔。
2)運行上位機板USB芯片的初始化程序后,計算機端設備管理器會跳出如圖4的窗口,表示芯片工作正常,計算機和上位機板就可以采用請求加問答的方式進行通信。
3)計算機運行Visual Basic平臺下的程序代碼如下所示,向上位機發(fā)送數(shù)據(jù)02H和參數(shù)。



關鍵詞: 編解碼器

評論


相關推薦

技術專區(qū)

關閉