I am trying to communicate with the Barometric sensor MS5611, using the I2C protocol. My micro is STM32f3discovery. The address of the sensor is send, but not the command. The code is stucked in the while loop waiting for TXIE bit to be set. The reason why TXIE is not "one", is because the acknowledge bit from the MS5611 is not showing up. Also the I2C status register is setting the NACK (not acknowledge), STOPF (stop flag) bit.
The address of the MS5611 sensor is 11101100. This can be seen in the datasheet on the page 12. In my case the value of CSB is zero.
But the O-scope shows me different a picture:
here is the code for reseting the sensor:
So, What I am missing? ... TNX