使用CH375B 串口指令在U盤 上新建文件失敗

我正在使用STM32F103 系列的 CPU的串口 與 CH375 進行開發(fā)。準備在U盤上創(chuàng)建一個新文件并寫入內(nèi)容。


現(xiàn)在,當我想創(chuàng)建一個新文件的時候,有50%的機會是失敗的。

我使用的是 讀卡器與128M SD卡的。有是是可以成功的創(chuàng)建新文件的。

在失敗的時候返回值是: 0x10 --意外中止,或有干擾。


CH375LibInit( );

CH375DiskConnect( );

CH375DiskReady( );

上面的函數(shù)返回都是成功的。

再往下就是:

strcpy( (char *)mCmdParam.Create.mPathName, "/NEWFILE.TXT" );?

i = CH375FileCreate( );?

mStopIfError( i );

在這里,i 有時是 0x10 .然后就執(zhí)行失敗了。


另外,我有一張8G的SD卡,使用的是同一個讀卡器,也在windows 上按默認格式進行格式化了,但它在執(zhí)行

CH375FileCreate 的時候就一直返回 0x82 .不知道是什么原因。


我還有一個8G的U盤,

運行到?CH375DiskReady 的時候,就一直返回 0x10 。


這幾個問題困擾了我兩三天了,到這里求教。希望各位批導一下。謝謝。


我使用的是 CH375LIB.rar 下的 FILELIBM_CX 文件夾中的庫

下面是我的配置

#define LIB_CFG_FILE_IO1

#define LIB_CFG_INT_EN0

#define DISK_BASE_BUF_LEN4096

#define FILE_DATA_BUF_LEN512

#define ?NO_DEFAULT_CH375_F_ENUM1

#define ?NO_DEFAULT_CH375_F_QUERY1

#include "CH375HFM.H"


問題解決了,


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

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