2009-04-03 04:00 AM
I2C 'BUSY' not getting set sometimes
2011-05-17 12:58 AM
I have a I2C interface driver that 99.9% of the time works OK but occationally fails for the same reason.
After I issue the start bit and wait for the events of EVF, BUSY, SB and MSL to become TRUE, the BUSY sometimes never goes TRUE. If I look at the SCL and SDA outputs they are both low as expected. Reading through the reference manual it is a little vague as to whether the BUSY bit is set for both a Master or slave start detection. Has anyone had a similar problem ? Mark