ZHCSM33D February 2022 – January 2025 TMP1826
PRODUCTION DATA
該函數(shù)由主機發(fā)出,用于讀取存儲器暫存區(qū)的內(nèi)容。
主機首先發(fā)送 2 個字節(jié)作為 EEPROM 地址(請參閱圖 8-23)。如果 2 個字節(jié)的地址與上次執(zhí)行 WRITE SCRATCHPAD-2 期間發(fā)送的地址匹配,則器件通過發(fā)送先前寫入暫存區(qū) 2 緩沖區(qū)的 8 字節(jié)數(shù)據(jù)進行響應(yīng)。主機可以在傳輸期間隨時發(fā)送總線復(fù)位信號。如果器件發(fā)送全部 8 個字節(jié)且未接收到總線復(fù)位,則器件將發(fā)送根據(jù)主機發(fā)送的 2 字節(jié)地址和器件發(fā)送給主機的 8 字節(jié)數(shù)據(jù)計算得出的 CRC,以進行數(shù)據(jù)完整性檢查。
如果 EEPROM 地址不匹配,器件應(yīng)回到開始并等待總線復(fù)位以重新啟動通信,主機應(yīng)在總線上接收“1”以進行后續(xù)讀取。該機制可確保主機可以在 WRITE SCRATCHPAD-2 和 READ SCRATCHPAD-2 期間檢測到地址字節(jié)損壞,因為數(shù)據(jù)字節(jié)和 CRC 字節(jié)都將回讀為 FFh。