新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于雙模式USB接口的多處理器數據采集系統

        基于雙模式USB接口的多處理器數據采集系統

        作者: 時間:2010-08-26 來源:網絡 收藏

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

          CH375_WR_CMD_PORT(CMD_SET_USB_MODE);

          //設置USB工作模式

          CH375_WR_DAT_PORT(6);

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

          //延時

          while(CH375DiskConnect( )!=ERR_SUCCESS)

          //查詢U盤是否連接

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

          while(CH375DiskReady( )!=ERR_SUCCESS)

          //檢查U盤是否準備好

          ……

          CH375DiskQuery( );

          //查詢U盤信息:總容量、剩余容量、文件系統

          ……

          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;

          //寫入所有扇區的數據

          current_buffer= FILE_DATA_BUF[0];

          //設置存放數據的緩沖區的起始地址

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

          ……

          CH375FileClose( ); //關閉文件



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 祥云县| 随州市| 舟山市| 罗江县| 新密市| 天门市| 兴业县| 石家庄市| 开封市| 天峻县| 新密市| 唐河县| 达州市| 德令哈市| 赫章县| 建水县| 运城市| 清河县| 敖汉旗| 板桥市| 黎平县| 长寿区| 汝阳县| 成安县| 平武县| 桐城市| 疏勒县| 碌曲县| 德州市| 平谷区| 濮阳市| 虞城县| 永靖县| 海门市| 南木林县| 曲沃县| 宜春市| 若尔盖县| 威宁| 逊克县| 黄骅市|