新聞中心

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

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

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

          采用Keil編寫U盤操作程序時,需要將CH375HF6.LIB庫文件和CH375HF6.H添加到項目中。主機模式單片機程序基本框架如下:

          CH375_WR_CMD_PORT(CMD_SET_USB_MODE);

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

          CH375_WR_DAT_PORT(6);

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

          //延時

          while(CH375DiskConnect( )!=ERR_SUCCESS)

          //查詢U盤是否連接

          DelaymS(200); //延時,等待U盤工作正常

          while(CH375DiskReady( )!=ERR_SUCCESS)

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

          ……

          CH375DiskQuery( );

          //查詢U盤信息:總?cè)萘俊⑹S嗳萘俊⑽募到y(tǒng)

          ……

          while ( i!=ERR_SUCCESS )

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

          //目錄名

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

          while(i!=ERR_SUCCESS)

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

          //輸入文件名

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

          ……

          mCmdParam.Write.mSectorCount=SecCount;

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

          current_buffer= FILE_DATA_BUF[0];

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

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

          ……

          CH375FileClose( ); //關(guān)閉文件



        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 南昌县| 会泽县| 凤城市| 宁武县| 四川省| 特克斯县| 大冶市| 平武县| 新蔡县| 瑞丽市| 民勤县| 廉江市| 桐梓县| 博爱县| 永州市| 颍上县| 紫云| 德昌县| 都昌县| 朝阳县| 泸州市| 土默特右旗| 新建县| 昭觉县| 富裕县| 上蔡县| 江门市| 米林县| 荃湾区| 普陀区| 文登市| 遵义县| 赤水市| 钟祥市| 当阳市| 霸州市| 阿克苏市| 宜兴市| 久治县| 霍城县| 荥阳市|