Hi All,
I'm working with the TMS320F28335 eZdsp board. I'm currently trying to get some I2C peripherals up and running. I had everything working as of last week, but I'm now encountering a new problem in that the I2C status register (I2CSTR) seems to always be reporting the I2C bus as "busy". I know that when the I2C module is taken out of reset it can take a few moments for the BB bit to reflect the actual status of the bus, but there are no data transfers taking place on the bus at all and even after several seconds the BB bit is still set. Again, this was not happening before, but I haven't changed anything in code since I last tried it. My test transfers are not going through because the bus is never ready for it.
Anyone have any ideas? Thanks so much for all your help, it is much appreciated!