ZHCS469B September 2011 – June 2022 TMP100-Q1 , TMP101-Q1
PRODUCTION DATA
通過向指針寄存器寫入適當的值,可訪問 TMP100-Q1 和 TMP101-Q1 器件上的特定寄存器。指針寄存器的值是在 I2C 目標地址字節之后傳輸的第一個字節(R/W 位為低電平)。每次寫入 TMP100-Q1 和 TMP101-Q1 器件的操作都需要指針寄存器的值(請參閱圖 7-4)。
從 TMP100-Q1 和 TMP101-Q1 器件讀取時,寫入操作存入指針寄存器的最后一個值用于確定讀取操作會讀取哪個寄存器。為了將寄存器指針更改為進行讀取操作,必須在寄存器指針中寫入一個新值。要完成此操作,應發出一個 I2C 目標地址字節(R/W 位為低電平),后跟指針寄存器字節。無需額外的數據。然后,控制器可以生成一個啟動條件,并發送 I2C 目標地址字節(R/W 位為高電平)以啟動讀取命令;請參閱圖 7-5 以了解此序列的細節。如果需要從同一寄存器進行重復的讀取操作,無需一直發送指針寄存器字節,因為 TMP100-Q1 和 TMP101-Q1 器件會記住指針寄存器的值,直到該值被下一個寫入操作更改。