Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
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. Somebodydo...?