Tool/software: TI-RTOS
Hi,
I tested the i2c slave reading by modifying the i2c slave test program in sdk_02_00_00_04.
The i2c slave test program sequence that modified the i2c slave test program in s2k_02_00_00_04.
: I2CSlave_open -> I2CSlave_read -> I2CSlave_close Repeat.
Logs after #define DebugP_LOG_ENABLED 1
Like the log above, the 0xaa of first data is good.
However, the second read interrupt was not generated when MCU sent the second data.
0xBB of the second data is received with the register of ICDRR below, but no interrupt occurred.
1. First data waveform: normal operation
2. Second data waveform: abnormal operation
3. Fist Data and Second data waveform (The second data was sent after about 25mS)
4. Total waveform (After about 600ms, the Busy state is release)
Would you please check the i2c slave mode ?
Regards
JP