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