<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 一種新型的USB通信技術(shù)研究

          一種新型的USB通信技術(shù)研究

          作者: 時(shí)間:2010-09-15 來(lái)源:網(wǎng)絡(luò) 收藏


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



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



          關(guān)鍵詞: 編解碼器

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();