Hi,
I have a problem regarding the operation of the Piccolo (F28035) I2C.
I want to write some data out the I2C port to a digital resistor located on the PCB, and I'm really stuck. I am looking at the signals on a scope to verify what is send by the I2C, and I see that it works fine only for the first byte transfer (a total of 3 bytes). I see the start, 1 byte of data, followed by a stop.
The big problem is that nothing happens after that. Same routine, 1 clock, 1 data byte, and nothing.
1) I'm using I2C interrupt.
2) I am using the transmit FIFO.
3) I put Pull up resistors on the SDA and SCL
4) The yellow signal is the I2C SCL and the green signal is the I2C SDA
Can somebody help?
Regard,
Eyal Ben Artsi.