375库文件\AVR\FILELIBB\EXAM1中的查询中断问题

while ( 1 ) { //printf( "Wait Udisk\n" ); /* while ( CH375DiskStatus != DISK_CONNECT ) xQueryInterrupt( );*/ /* 查询CH375中断并更新中断状态,等待U盘插入 */ while ( CH375DiskStatus < DISK_CONNECT ) { /* 查询CH375中断并更新中断状态,等待U盘插入 */ if ( CH375DiskConnect( ) == ERR_SUCCESS ) break; /* 有设备连接则返回成功,CH375DiskConnect同时会更新全局变量CH375DiskStatus */ mDelaymS( 100 );

xQueryInterrupt( );怎么被注释掉了,那在while循环中就没有调用xQueryInterrupt( );没有调用,怎么会得到CH375DiskStatus的值呢

CH375DiskConnect( )会处理CH375DiskStatus


只有登录才能回复,可以选择微信账号登录