while ( 1 ) { //printf( "Wait Udisk\n" ); /* while ( CH375DiskStatus != DISK_CONNECT ) xQueryInterrupt( );*/ /* 查詢CH375中斷并更新中斷狀態(tài),等待U盤插入 */ while ( CH375DiskStatus < DISK_CONNECT ) { /* 查詢CH375中斷并更新中斷狀態(tài),等待U盤插入 */ if ( CH375DiskConnect( ) == ERR_SUCCESS ) break; /* 有設備連接則返回成功,CH375DiskConnect同時會更新全局變量CH375DiskStatus */ mDelaymS( 100 );
xQueryInterrupt( );怎么被注釋掉了,那在while循環(huán)中就沒有調用xQueryInterrupt( );沒有調用,怎么會得到CH375DiskStatus的值呢