ZHCS469B September 2011 – June 2022 TMP100-Q1 , TMP101-Q1
PRODUCTION DATA
通過(guò)向指針寄存器寫入適當(dāng)?shù)闹担稍L問(wèn) TMP100-Q1 和 TMP101-Q1 器件上的特定寄存器。指針寄存器的值是在 I2C 目標(biāo)地址字節(jié)之后傳輸?shù)牡谝粋€(gè)字節(jié)(R/W 位為低電平)。每次寫入 TMP100-Q1 和 TMP101-Q1 器件的操作都需要指針寄存器的值(請(qǐng)參閱圖 7-4)。
從 TMP100-Q1 和 TMP101-Q1 器件讀取時(shí),寫入操作存入指針寄存器的最后一個(gè)值用于確定讀取操作會(huì)讀取哪個(gè)寄存器。為了將寄存器指針更改為進(jìn)行讀取操作,必須在寄存器指針中寫入一個(gè)新值。要完成此操作,應(yīng)發(fā)出一個(gè) I2C 目標(biāo)地址字節(jié)(R/W 位為低電平),后跟指針寄存器字節(jié)。無(wú)需額外的數(shù)據(jù)。然后,控制器可以生成一個(gè)啟動(dòng)條件,并發(fā)送 I2C 目標(biāo)地址字節(jié)(R/W 位為高電平)以啟動(dòng)讀取命令;請(qǐng)參閱圖 7-5 以了解此序列的細(xì)節(jié)。如果需要從同一寄存器進(jìn)行重復(fù)的讀取操作,無(wú)需一直發(fā)送指針寄存器字節(jié),因?yàn)?TMP100-Q1 和 TMP101-Q1 器件會(huì)記住指針寄存器的值,直到該值被下一個(gè)寫入操作更改。