This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] HDC1080:HD1080无法读取温度/湿度寄存器!!

Guru**** 2587365 points
Other Parts Discussed in Thread: HDC1080

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/583277/hdc1080-hd1080-not-able-to-read-temp-humidity-registers

器件型号:HDC1080

您好,  

我们在设计中使用 HDC1080传感器。 我们尝试从 i2c 主器件读取温度和湿度值、我们能够读取和写入配置(0x02)、制造商 ID (0xFE)、但我们无法读取温度和湿度寄存器值、 在读取温度/湿度寄存器值时、我们不会从传感器获取 ACK、我们尝试了数据表中提供的器件测量配置(0x3500和0x1500)。 请找到读取温度期间捕获的随附时序。

请告诉我们!!

谢谢

安东尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    任何人都可以看看这个问题,给我们合适的答案!

    谢谢!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的安东尼:

    以下是使用 I2C 接口从输出寄存器读取温度或湿度数据的正确过程:

    1) 1)指向要读取的输出寄存器、以触发测量开始

    开始|从器件地址+ W | ACK |地址| ACK |停止

    2)等待转换时间(如果 T + RH 处于最高分辨率、转换时间通常为15ms、最大为20ms)

    3) 3)读取输出数据

    开始|从器件地址+ R | ACK |数据| ACK |数据| NACK |停止

    请告诉我您的问题是否得到了这些答案。

    此致、

    Carmine

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!! 我们已将其固定