I2C data rate reduced after adding a sofware component

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

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...?

   

Rob

0 Likes
8 Replies