AnsweredAssumed Answered

Kinetis I2C keeps losing arbitration

Question asked by Dragos GALALAE on Jun 19, 2014
Latest reply on Jul 3, 2014 by Mark Butcher

The I2C module in the kinetis series is the most stubborn i2c module I have ever worked with!

 

No matter the speed settings it keeps losing arbitration (WTF?).

 

There are no other masters on the bus, so there should not be an arbitration problem.

 

I need a working example using i2c interrupts to transfer data, all examples I have seen are polled.

 

The MCU is KL25Z from the freedom board and there should be no repeated start issue as the MULT bits are set to 0b00.

 

All development is done bare metal style, without PE.

Outcomes