do { send_command_CH375(USB_byte = CMD00_ABORT_NAK); // CH376退出睡眠, while( CH375B_INTI ==0); // 等待CH376芯片中断, CH375B_INTI = 0; Delay1KTCYx( 6); // 延时6ms, 1个字节用0.8ms, 从2ms到6ms都试过, } while( USB_byte != USB_INT_WAKE_UP);
有时,收不到“USB_INT_WAKE_UP ”,在此处陷入死循环, 收到的是:0x17, 表示放弃当前NAK的重试, 什么原因呢 ?? 多数时候能收到“USB_INT_WAKE_UP ”,少数时候不能收到。 请指教为盼。