do { send_command_CH375(USB_byte = CMD00_ABORT_NAK); // CH376退出睡眠, while( CH375B_INTI ==0); // 等待CH376芯片中斷, CH375B_INTI = 0; Delay1KTCYx( 6); // 延時6ms, 1個字節(jié)用0.8ms, 從2ms到6ms都試過, } while( USB_byte != USB_INT_WAKE_UP);
有時,收不到“USB_INT_WAKE_UP ”,在此處陷入死循環(huán), 收到的是:0x17, 表示放棄當前NAK的重試, 什么原因呢 ?? 多數(shù)時候能收到“USB_INT_WAKE_UP ”,少數(shù)時候不能收到。 請指教為盼。