Why is the SMBus-two-wire interface limited to 100kHz clock,
I'm using the STM32H743 and the it will not allow me to choose fast mode for a 400kHz clock speed. Is that a bug in the IDE?
I'm using the STM32H743 and the it will not allow me to choose fast mode for a 400kHz clock speed. Is that a bug in the IDE?
The reference manual lists max SMBus frequency as 100kHz so CubeMX is probably just respecting that.
This presentation says it works at higher speeds:
So probably if you changed the clock initialization manually it would work. But it's not going to work with HAL due to this define:
#define IS_SMBUS_CLOCK_SPEED(SPEED) (((SPEED) > 0U) && ((SPEED) <= 100000U))Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.