我用374讀寫(xiě)U盤(pán) CH374LibInit( );成功執(zhí)行后,多次調(diào)用CH374DiskConnect(),返回值交替為ERR_SUCCESS和ERR_DISK_DISCON。但是同此時(shí)讀取374寄存器發(fā)現(xiàn)寄存器內(nèi)值是一樣的: C9 40 80 F3 00 A0 C0 00 00 D0 00(從04-0E號(hào)寄存器)
寄存器REG_INTER_FLAG的值一直保持A0--1 0 1 0 0 0 0 0 位 7 6 5 4 3 2 1 0 位5 BIT_IF_DEV_ATTACH(USB 設(shè)備的當(dāng)前連接狀態(tài)) 0=尚未連接/斷開(kāi)/拔出;1=已經(jīng)連接/插入 綜上,寄存器可知U盤(pán)一直連接的,但是函數(shù)CH374DiskConnect返回值卻不同,這是為什么?? 麻煩解釋下,不勝感激