為什么只能打一個(gè)文件?關(guān)了之后不能打開(kāi)第二個(gè)文件

請(qǐng)問(wèn)我第一次打開(kāi)一個(gè)MP3文件成功,而且能播放。但打開(kāi)第一個(gè)就不行,每次只能打一個(gè)文件。請(qǐng)教WCH的工程師,是怎么回事呢? strcpy( (char *)mCmdParam.Open.mPathName,"\\C51\\SXY.MP3" ); CH375FileOpen( ); /* 打開(kāi)文件 */ 處理數(shù)據(jù) CH375FileClose( ); /* 關(guān)閉文件 */ <<成功>> strcpy( (char *)mCmdParam.Open.mPathName,"\\C51\\DD.MP3" ); CH375FileOpen( ); /* 打開(kāi)文件 */ 處理數(shù)據(jù) CH375FileClose( ); /* 關(guān)閉文件 */ <<失敗>>

strcpy( (char *)mCmdParam.Open.mPathName,"\\C51\\DD.MP3" ); i=CH375FileOpen( ); /* 打開(kāi)文件 */ i=CH375FileOpen( ); if ( i == ERR_MISS_DIR || i == ERR_MISS_FILE )LCD_write("fail" ); 處理數(shù)據(jù) CH375FileClose( ); /* 關(guān)閉文件 */ <<失敗>> 第二次打開(kāi)文件失敗


知道返回的錯(cuò)誤碼是多少啊?


i=CH375FileOpen( ); if ( i ==ERR_MISS_DIR || i == ERR_MISS_FILE )LCD_write("fail" );

返回的錯(cuò)誤碼應(yīng)該是ERR_MISS_DIR或者ERR_MISS_FILE ,我再測(cè)試一下。


可能是你的目錄下面沒(méi)有這個(gè)文件,你把C51目錄下面的文件枚舉下看下有沒(méi)有DD.MP3的文件


終于搞定了,原來(lái)是我有文件名前把\\這個(gè)斜杠給省略了,所以產(chǎn)生錯(cuò)誤。我的U盤MP3終于做好了,在此感謝 WCH工程師的耐心解答。CH375這個(gè)芯片真的很不錯(cuò),還想問(wèn)一下你們公司的產(chǎn)品在杭州有賣嗎?


你可以到銷售版面上發(fā)帖子問(wèn)下


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

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