Reset Kinetis I2C BUS

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Reset Kinetis I2C BUS

658 Views
dhruvonline
Contributor III

Hello,

I am working with Kinetis K20, Processor Expert and Codewarrier Tools. I am facing tricky problem with Kinetis I2C.  I am using Kinetis I2C_LDD Component for I2C communication. It is working fine for some time, after some time I2C is always showing I2C Bus Busy state.There on wards i am unable to send/receive any data on that bus. Please provide the sequential procedure to recover the I2C from Busy state to Idle state.

Regds

Dhruvonline

Labels (1)
0 Kudos
1 Reply

279 Views
mjbcswitzerland
Specialist V

Hi

Maybe the following could help?

I2C device dead-lock recovery

There are however many PE/I2C threads with various difficulties (do a forum search for "I2C PE" for a list of posts to study) that have been analysed. Although it works for simple tests I don't know that it can be used reliably for production use (without understanding its characteristics and possible making some improvements).

Regards

Mark

0 Kudos