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

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于雙模式USB接口的多處理器數(shù)據(jù)采集系統(tǒng)

          基于雙模式USB接口的多處理器數(shù)據(jù)采集系統(tǒng)

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

            采用Keil編寫(xiě)U盤(pán)操作程序時(shí),需要將CH375HF6.LIB庫(kù)文件和CH375HF6.H添加到項(xiàng)目中。主機(jī)模式單片機(jī)程序基本框架如下:

            CH375_WR_CMD_PORT(CMD_SET_USB_MODE);

            //設(shè)置USB工作模式

            CH375_WR_DAT_PORT(6);

            //模式代碼,已啟用的USB主機(jī)模式 DelayuS(20);

            //延時(shí)

            while(CH375DiskConnect( )!=ERR_SUCCESS)

            //查詢U盤(pán)是否連接

            DelaymS(200); //延時(shí),等待U盤(pán)工作正常

            while(CH375DiskReady( )!=ERR_SUCCESS)

            //檢查U盤(pán)是否準(zhǔn)備好

            ……

            CH375DiskQuery( );

            //查詢U盤(pán)信息:總?cè)萘?、剩余容量、文件系統(tǒng)

            ……

            while ( i!=ERR_SUCCESS )

            {strcpy( mCmdParam.Open.mPathName, "\TEST" );

            //目錄名

            i=CH375FileOpen( );} //打開(kāi)目錄

            while(i!=ERR_SUCCESS)

            {strcpy(mCmdParam.Open.mPathName,TestData);

            //輸入文件名

            i=CH375FileOpen( ); } //打開(kāi)文件

            ……

            mCmdParam.Write.mSectorCount=SecCount;

            //寫(xiě)入所有扇區(qū)的數(shù)據(jù)

            current_buffer= FILE_DATA_BUF[0];

            //設(shè)置存放數(shù)據(jù)的緩沖區(qū)的起始地址

            CH375FileWrite( ); //向文件寫(xiě)入數(shù)據(jù)

            ……

            CH375FileClose( ); //關(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); })();