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 器件会记住指针寄存器的值,直到该值被下一个写入操作更改。