[求助]请教CH375FileOpen的问题?

请教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()就不走了。

单片机和375分开晶振的时候,375只能使用12M的晶振,不允许其他频率的晶振,还有就是你确定你的DISK-READY是可以通过的吗?如果DISK-READY可以通过的话,那么可以不可以将你的三个读写子函数帖出来看下以及你插上U盘之后U口的电压是多少?


[size=6]已经好了,原因是读写数据的验时太大了。[/size]


只有登录才能回复,可以选择微信账号登录