CH376給出的例程中有如下的一端代碼 UINT8 CH376DiskConnect( void ) /* 檢查U盤(pán)是否連接,不支持SD卡 */ { if ( Query376Interrupt( ) ) CH376GetIntStatus( ); /* 檢測(cè)到中斷 */ return( CH376SendCmdWaitInt( CMD0H_DISK_CONNECT ) ); }
第一個(gè)Query376Interrupt應(yīng)該是檢測(cè)U盤(pán)插上中斷信號(hào)的,我監(jiān)測(cè)了CH376GetIntStatus返回的狀態(tài)代碼怎么會(huì)是0x44?這在手冊(cè)中是沒(méi)有的。此外根據(jù)這個(gè)例程,如果沒(méi)有檢測(cè)到U盤(pán)連接中斷,為何還要執(zhí)行( CH376SendCmdWaitInt( CMD0H_DISK_CONNECT ) );