前幾天與貴公司客服人員電話交談,知道貴公司硬件技術(shù)人員也有關(guān)注論壇帖子,所以想到請教硬件工程師有關(guān)CH341芯片結(jié)構(gòu)的一個重要問題:
按想當(dāng)然的理解,例如“CH341MemReadAddr1()”(省略了括號里邊內(nèi)容)這樣一條連續(xù)讀地址1的指令,要么被芯片完整地接收之后,連續(xù)不間斷地執(zhí)行讀取指定字節(jié)數(shù)的數(shù)據(jù)并輸送到USB通路傳遞;要么芯片只接收“讀地址1”這個指令之后,連續(xù)不間斷地執(zhí)行讀該地址的數(shù)據(jù),并輸送到USB通路傳遞(可能有其他因素制約間隔時間),直到重新接收到新的不同指令,改按新方式操作。
當(dāng)然也可能存在“意外”的設(shè)計,就是“每條指令只執(zhí)行一個字節(jié)的讀寫操作,然后等待新的指令”。所以稱之謂“意外”的原因,在于這樣做的結(jié)果將大大影響芯片總體的工作效益。