HDC1000温湿度传感器的配置问题请教

Other Parts Discussed in Thread: HDC1000

使用单片机模拟IIC时序驱动HDC1000,始终没有读出温湿度传感器,请问应该如何配置HDC1000配置寄存器,示波器看我的IIC时序应该是正确的,DRDYN引脚始终是高电平,没有拉低过。我的配置寄存器代码如下:

static void HDC1000_Seting(void)
{
uint16 tempcom = 0x0000; // HDC1000 configuration and status
uint8 temp[2] = {0};

tempcom |= 1 << HDC1000_Enht; 
tempcom |= 1 << HDC1000_Mode;

temp[0] = (uint8)(tempcom >> 8); 
temp[1] = (uint8)(tempcom & 0xFF);

I2C_WriteRegToHd100(HDC1000_Read_Conf, temp, 2); 

I2C_WriteRegToHd100(HDC1000_Read_Temperature, 0, 0); 
// I2C_WriteRegToHd100(HDC1000_Read_Humidity, 0, 0); 
}

然后再主循环中不断读取内部温湿度寄存器,始终是FF FF FF FF,请帮我分析一下吧,谢谢