ZHCSUU6A January 2024 – March 2025 TAC5111-Q1
PRODUCTION DATA
如圖 6-110 所示,單字節數據讀取傳輸始于控制器器件發送啟動條件,后跟 I2C 目標地址和讀取/寫入位。對于數據讀取傳輸,先后完成了寫入和讀取操作。最初,執行寫入以傳輸要讀取的內部寄存器地址的地址字節。因此,將讀取/寫入位設置為 0。
在接收到目標地址和讀取/寫入位后,器件會以一個響應位 (ACK) 進行響應。然后,控制器器件發送內部寄存器地址字節,之后器件發出一個響應位 (ACK)??刂破髌骷俅伟l送另一個啟動條件,然后是目標地址和讀取/寫入位。這次,將讀取/寫入位設置為 1,指示讀取傳輸。接下來,該器件從正在讀取的寄存器地址傳輸數據字節。接收到數據字節后,控制器器件發送一個無應答 (NACK) 信號,然后是一個停止條件,以完成單字節數據讀取傳輸。
圖 6-112 I2C 單字節讀取傳輸