请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LM95221工具/软件:
您好、
是否可以在一个(或两个)I2C 读数中检索三个温度(本地,远程 1 和远程 2)?
现在,我用传感器做两个 I2C 读数 MSB 和 LSB :
- 2 (MSB+LSB) 用于本地、
- 2 (MSB+LSB)、用于远程 1 和
- 2 (MSB+LSB) 用于远程 2。
-->共 6 个事务。 一个事务等于 2 个字节(= 1 字节、addr 和 1 字节数据)
当我尝试读取 3 个 MSB 字节和 3 个 LSB 字节时、第一个 MSB 和第一个 lsb 正常、但另一个不好!!!!
--> MSB=[0x1B 0xFF 0xFF]
--> lsb=[0x00 0xFF 0xFF]
给出:
- 本地(°C)=27.00
- remote1(°C)=255.87
- remote2(°C)=255.87
感谢您的建议