This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Problems with Piccolo B in I2C Slave Receive Mode

Hello,

I am writing an interupt driver for the Piccolo B (TMX320F28035). The MCU is called through the I2C-Bus by a smaller Microcontroller.

I have the communication working now. But there aer two problems:

- In FIFO Mode the Piccolo did not use clock streching to slow down the Master until it is ready. I did use no FIFO mode now.

- I get Stop-Bit interrupts when the Master calls other devices. I tried to disable these interrupts an to enable after receiving the Start-Bit. But when clearing the Stop-Bit Flag in statusregister (I2caRegs.I2CSTR.bit.SCD = 1) whith a pending Databyte in receive register, the byte is lost.

Thomas Hattermann