請(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)下