我可以从 HDC2021中正确读取设备 ID,MSB 返回为0x07,LSB 返回为0x0D, 制造商 ID 为0x5449
但温度的 MSB (地址0x01返回一个变化的常数。 LSB 读取返回的数据超出了预期的移动和滚动温度。
读取温度返回数据= 0x80 =>数据之前读取寄存器 x04已就绪。
我向设备发送了一个软重置(addr 0x0E = 80),结果也是一样的。
时间最小值超出数据表中的两倍。 时钟速度为189Khz。
湿度传感器正在返回合理的数据,这些数据随温度变化而变化,这些变化可能会改变湿度,因此我怀疑传感器正在工作。