Hi, All,
I used the LPC844 I2C module in slave mode. But the another MCU works very faster than LPC844. So, I need that LPC844 could hold SCL clock line low after a complete I2C transmission, indicating that it is busy now. After LPC844 complete the current process, LPC844 release SCL single, then the main MCU could operate I2C bus normally.
I do not find this function in user manual. How to realize these I2C operation in software?
Hope to help to settle my question. Thanks!!!
Hi, Derek,
When the LPC844 works in slave mode, the slave IIC module is not able to drive the SCL low to have a delay between two transfer after the completion of current data transfer.
I think you can have master add a delay between the data transfer so that the slave has enough time to handle the data reading/writting.
Hope it can help you
BR
XiangJun Rong