为什么只能打一个文件?关了之后不能打开第二个文件
请问我第一次打开一个MP3文件成功,而且能播放。但打开第一个就不行,每次只能打一个文件。请教WCH的工程师,是怎么回事呢?
strcpy( (char *)mCmdParam.Open.mPathName,"\\C51\\SXY.MP3" );
CH375FileOpen( ); /* 打开文件 */
处理数据
CH375FileClose( ); /* 关闭文件 */
<<成功>>
strcpy( (char *)mCmdParam.Open.mPathName,"\\C51\\DD.MP3" );
CH375FileOpen( ); /* 打开文件 */
处理数据
CH375FileClose( ); /* 关闭文件 */
<<失败>>
这人很懒,什么都没留下
strcpy( (char *)mCmdParam.Open.mPathName,"\\C51\\DD.MP3" );
i=CH375FileOpen( ); /* 打开文件 */
i=CH375FileOpen( ); if ( i == ERR_MISS_DIR || i == ERR_MISS_FILE )LCD_write("fail" );
处理数据
CH375FileClose( ); /* 关闭文件 */
<<失败>>
第二次打开文件失败
这人很懒,什么都没留下
知道返回的错误码是多少啊?
E-MAIL:fqb@wch.cn TEL:025-52638375
i=CH375FileOpen( ); if ( i ==ERR_MISS_DIR || i == ERR_MISS_FILE )LCD_write("fail" );

返回的错误码应该是ERR_MISS_DIR或者ERR_MISS_FILE ,我再测试一下。
这人很懒,什么都没留下
可能是你的目录下面没有这个文件,你把C51目录下面的文件枚举下看下有没有DD.MP3的文件
E-MAIL:fqb@wch.cn TEL:025-52638375
终于搞定了,原来是我有文件名前把\\这个斜杠给省略了,所以产生错误。我的U盘MP3终于做好了,在此感谢
WCH工程师的耐心解答。CH375这个芯片真的很不错,还想问一下你们公司的产品在杭州有卖吗?
这人很懒,什么都没留下
你可以到销售版面上发帖子问下
E-MAIL:fqb@wch.cn TEL:025-52638375
只有登录才能回复,可以选择微信账号登录