Hi Freescale community,
I use Kinetis Design studio 2.0.0, MQX KSDK 1.0.0 with Processor expert, (uc MK64F),
I realized I2C communication using I2C1 as Master. It seems that the I2C driver MQX KSDK 1.0.0 is not stable, so I adapt the 1.2.0 I2C driver for working with all of the rest of MQX KSDK 1.0.0.
I talk with a PSU in a Task every 400ms, it works fine during a variable time (about 30 sec or 15 min) but after the I2C crash and only a software reset allow to restart the communication.
I take a screenshot when it works fine :
And a screenshot when the bus crash :
Why after the repeated start, only one clock was sent ? Whats the problem ?
An another screenshot when the bus crash :
Can you help me ?