生成启动I2C

时间:2015-07-22 06:14:43

标签: microcontroller i2c stm32f4discovery

我试图通过I2C协议将TMP102 Temperature sensor与stm32f4接口连接起来。它看起来设备没有与板通信。我觉得我在时钟初始化和从机地址方面出错了。

这就是......开始时我只是被卡住了...请告诉我们哪里出错了?

while(I2C_GetFlagStatus(I2Cx, I2C_FLAG_BUSY))
     {
  if((I2CTimeout--) == 0) return I2C_TIMEOUT_UserCallback();}
//I'm getting stuck here


 I2C_GenerateSTART(I2Cx, ENABLE);
I2CTimeout = I2C_Open_FLAG_TIMEOUT;
while(!I2C_CheckEvent(I2Cx, I2C_EVENT_MASTER_MODE_SELECT))
{if((I2CTimeout--) == 0) return I2C_TIMEOUT_UserCallback();}
//I'm getting stuck here 

0 个答案:

没有答案