[求助]問個比較二的問題

單片機寫U盤是,要不要打開創(chuàng)建的文件。我現(xiàn)在遇到創(chuàng)建在U盤的txt文件打不開也不能刪除和復(fù)制,但是串口調(diào)試那邊顯示有數(shù)據(jù)送到U盤,求指導畢設(shè)就差最后一步了

補充一下,我那段關(guān)于寫數(shù)據(jù)到u盤的那部分程序: UART_Send_Str("創(chuàng)建新文件\n"); strcpy(mCmdParam.Create.mPathName,"\\sxz.TXT"); err=CH375FileCreate();

if(err==ERR_SUCCESS) { UART_Send_Str("文件創(chuàng)建成功\n"); Show_File_Inf(); } else { UART_Send_Str("文件創(chuàng)建失敗\n"); } } else { UART_Send_Str("初始化CH375程序庫及CH375芯片失??!\n"); } UART_Send_Str("以字節(jié)模式寫入:\n");

while(1) //死循環(huán),一直讀取溫度 { read_temp(1); //讀取溫度 ds1820disp(1); //顯示溫度 i=u32tostr(tvalue,towrite); //將溫度值 轉(zhuǎn)為字符串,好寫入U盤 temp=towrite[i-1]; towrite[i-1]='.'; towrite[i]=temp; towrite[i+1]=0x0d; towrite[i+2]=0x0a; towrite[i+3]=0;

UART_Send_Str(towrite); len=strlen(towrite); mCmdParam.ByteWrite.mByteCount=len%MAX_BYTE_IO; for(k=0;k { mCmdParam.ByteWrite.mByteBuffer[k]=towrite[k]; }

CH375ByteWrite(); mCmdParam.ByteWrite.mByteCount=0; CH375ByteWrite(); UART_Put_Inf("當前文件的偏移量為:",CH375vCurrentOffset);


如果你U盤里有文件就不需要創(chuàng)建,創(chuàng)建文件的文件名符合8+3原則且是大寫字母,你創(chuàng)建的文件名有問題。


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

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