STM32 H7 - I2S Clock Timing Problems (runs at 1.027 Mhz for some reason) - See PulseView
Hello,
Still trying to get I2S working on the H7...
Opened up PulseView to check the clock between another connected device...
Much to my surprise, the STM32 is actually outputting 1.027 Mhz average clock pulses instead of the ESP32's 1.024 Mhz.
Checked the Clock in STM MX, shows 0% error and an input clock of 2.048 Mhz which is divisible. Tried also 20.48 Mhz with no change. There appears to be no divider settings. Any reason for this wrong output clock?


There are many "Expected 16 bit word, received 17 bit" etc, with varying bits because of the wrong clock. Expected is 16 bits.



