I2C data rate reduced after adding a sofware component | Cypress Semiconductor
I2C data rate reduced after adding a sofware component
I'm running I2C on high speed (1000 kbps) to update a TFT screen. But when I add a component (e.g. I2C LCD display) and start it by I2C_LCD_Start(), the whole thing stops working until I reduced the data rate of the master to 400 kbps.
When I remove the I2C_LCD_Start() statement it's again possible to run with a data rate of 1000 kbps.
B.t.w. I did not changed anything in the hardware configuration.
I don’t understand the reason of it. Somebody do...?