請教CH375FileOpen的問題?
[size=5]用的是keil環(huán)境LPC2132單片機(jī)和CH375HFM.LIB庫。[/size]
while(CH375DiskStatus!=DISK_CONNECT)xQueryInterrupt();//等待U盤插入 led_flash(500);//延時1000MS do//檢查U盤是否準(zhǔn)備好 { 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盤更不行。 還有一個怪現(xiàn)象,單片機(jī)使用CH375的時鐘時,CH375能運行這些全部代碼,但打不開文件, 會返回0x1f或者0x82,當(dāng)單片機(jī)和CH375單獨使用自己時鐘時CH375初始化是成功的,但執(zhí)行到 xQueryInterrupt()就不走了。