I no longer can't get I2S working on a STM32H7 anymore. Need help.
Hi guys,
I have no idea whats going on. I no longer can't get the I2S peripheral working on the STM32H753ZI.
The I2S was working.
From the last post the Tx was not working, but as I kept working on the code to get the Tx back online, now the clocks that were produced (WS, SCLK, MCLK) no longer is working. I
have no idea whats going on but every-time I keep working on the I2S more and more stop working.
I believe I need a new set of eyes to look at this as I dont see anything wrong, as I went back to old forum post, questions, very old code (THAT WAS CONFIRMED WORKING) are now no longer working.
Can please someone help me get the I2S working again. Completely lost on this.
CODE (UP TO DATE): https://pastebin.com/q2QdpKFT
- Memory is in the right region for DMA
- SPI & DMA registers reporting 0 errors
- Checked the GPIO, RCC, I2S, DMA registers are set correctly
- Used old code that was confirmed working, is no longer working
UPDATE 1: Tried using HAL to setup this thing and the behaviour is the samething.
CODE (FOR HAL): https://pastebin.com/KuP3Gf2z
