请教CH375FileOpen的问题?
[size=5]用的是keil环境LPC2132单片机和CH375HFM.LIB库。[/size]
while(CH375DiskStatus!=DISK_CONNECT)xQueryInterrupt();//等待U盘插入 led_flash(500);//延时1000MS do//检查U盘是否准备好 { i=CH375DiskReady(); mStopIfError(i); led_flash(100);//延时200MS } while(i!=ERR_SUCCESS); strcpy((char*)mCmdParam.Open.mPathName,"\\WORLD.MP3");//文件名 i=CH375FileOpen();//打开文件 if(i!=ERR_SUCCESS)//出错 { mStopIfError(i); }
有两个U盘在打开文件时,CH375FileOpen()会返回0x1f或者0x82,其余几个U盘更不行。 还有一个怪现象,单片机使用CH375的时钟时,CH375能运行这些全部代码,但打不开文件, 会返回0x1f或者0x82,当单片机和CH375单独使用自己时钟时CH375初始化是成功的,但执行到 xQueryInterrupt()就不走了。