AnsweredAssumed Answered

I2C repeated start bit needs 1ms delay. Why and is it right?

Question asked by Sindhu Antony on Jun 26, 2018
Latest reply on Jun 29, 2018 by Artur Petukhov

Hi, I am using a TQMAX6 module with IMX.6Dual core processor. My code kept crashing and restarting due to watchdog, but then again it was a repeated start until a delay of 1ms was introduced after the setting of RSTA bit in I2CR register of the I2C module.

 

There are 3 slaves connected. 

1. EEPROM

2. Temperature sensor

3. IOExpander

 

Is 1 ms too much of a delay? I found other sporadic crashes after this was done, although the initial crashing was solved after this. I am using a micrium OS, not LINUX. So please help me with an RTOS point of view.

 

 

Thanks,

Sindhu Antony

Outcomes