ch374寫數(shù)據(jù)

1.創(chuàng)建一個文件,寫入數(shù)據(jù),量大的時候在windows下無法打開,偶爾會死機; 2.寫入數(shù)據(jù)量小的時候沒問題,當?shù)诙螌懭朐俅蜷_是就無法打開,U盤格式化后又可以; 請問這是什么原因造成的? 謝謝!


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

我用375芯片3.3V的也老是出現(xiàn)這樣的問題,買的評估板5v的片子倒是沒問題,請求解決??


你創(chuàng)建的是什么樣的文件,如果是TXT文件的話,那么,文件過大的話(幾M的文件或者更大),在計算機上面是看不出來的,你可以用別的軟件看下。 實際在第一次可以之后,后面也不應(yīng)該沒有問題,這個主要取決于你自己的程序,你可以把程序貼出來看下


我創(chuàng)建的是TXT文件 //------------------------------------------寫入1M的數(shù)據(jù) pDISKBUF = &DISK_BASE_BUF[0]; for(i=0;i<1024;i++) { *pDISKBUF=0x00; pDISKBUF++; } printf( "Create\n" ); strcpy( mCmdParam.Create.mPathName, "\\ZDYH.TXT" ); /* 新文件名,在根目錄下 */ i = CH374FileCreate( ); /* 新建文件并打開,如果文件已經(jīng)存在則先刪除后再新建 */ mStopIfError( i ); printf( "Write\n" );

for(j=0;j<1024;j++){ mCmdParam.WriteX.mSectorCount =2; //每次寫入1K的數(shù)據(jù) /* 寫入所有扇區(qū)的數(shù)據(jù) */ mCmdParam.WriteX.mDataBuffer = &my_buffer[0]; /* 指向文件數(shù)據(jù)緩沖區(qū)的起始地址 */ i = CH374FileWriteX( ); /* 向文件寫入數(shù)據(jù) */ mStopIfError( i ); } i = CH374FileClose( ); mStopIfError( i ); //---------------------------------------------------------------------------


在關(guān)閉文件之前要跟新文件長度: mCmdParam.Close.mUpdateLen = 1; i = CH374FileClose( ); mStopIfError( i );


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频