我用ch375B操作2G金士頓U盤. 用的lib6, 根據(jù)exam8.
可是執(zhí)行到 CH375DiskReady() == ERR_SUCCESS 就不往下執(zhí)行了, 這是為什么?
現(xiàn)象是: 發(fā)送了一次"Wait for USB Ready"后面就什么也不發(fā)送了,所以我判斷執(zhí)行到此就進入死循環(huán)了還是怎么回事? 大蝦指點!
部分代碼如下:
//----------------------------------------------------- i = CH375LibInit(); mStopIfError(i);
// while(1) // { while(CH375DiskStatus < DISK_CONNECT) { if(CH375DiskConnect() == ERR_SUCCESS) break; Delay(2000); } // } LED_OUT_ACT(); SendString("USB Connected \n"); Delay(2000); for(i = 0; i < 5; i++) { Delay(1000); SendString("Wait for USB Ready \n"); if(CH375DiskReady() == ERR_SUCCESS) { break; SendString("USB OK \n"); } } SendString("USB Ready \n"); i = CH375DiskSize(); mStopIfError(i);
//-----------------------------------------------------