TI中文支持网
TI专业的中文技术问题搜集分享网站

hdc1080读取温度失败

大家好,最近在使用hdc1080

Serial ID 

Manufacturer ID

Device ID

这三个读出来都正常,但是读取温度一直显示为0

还希望各位大神指点一下,谢谢。

下面贴出代码图片

Kailyn Chen:

在使用I2C进行完写配置之后,需要等待一个转换时间conversion time(datasheet中给出了不同分辨率的转换时间),然后再去进行读的动作。

另外,用示波器量I2C时序了吗?时序正常吗?

Jack CCY:

您好,

在初始化配置完后,您需要在将 address pointer set to 0x00去触发测量测,要有写寄存器操作,触发测量后delay一定的转换时间再去读时间寄存器。

谢谢

user5215864:

请问你解决了吗

user5215864:

回复 Jack CCY:

请问等待转换时间可以用usleep替换dalay吗

赞(0)
未经允许不得转载:TI中文支持网 » hdc1080读取温度失败
分享到: 更多 (0)