mai i ask your help?
I'm using a Freescale MKV31F256 microcontroller as I2C Master,pullup resistors are 10K;
I used low level drivers(Hal) to manage a simple I2C communication with a 24C02 I send START,Address byte,acknowledged,then i send the 2nd byte,and at the 9th clock instead the expected ACK from the device,i have an intermediate level between VCC and VDD,how can this be explained?
If i use the pins as GPIOs ina bitbang I2C everything works correctly. I changed the exernal device with an RTCC,same behaviour.
How can an SDA master pin being able to force an high level?IT should release it or keep it low;
thanks for hints