Question
Why duty cycle of I2C not 50% ?
Hi. I am using STM32L031 for my project. And I am using I2C to read eeprom. It is reading eeprom properly but if you see duty cycle on SCL(red one in the pic below), it is not 50%.
My I2C spped is 400kHz. ON time I get is 750ns and OFF time is 1.96us. Why is this happening?
(NOTE: I have nRF52833 connected to the same eeprom as well)
I used STM32CubeIDE to generate code.
