2025-08-20 5:20 PM
I am using an STM32F7 Nucleo Board with SPI/I2S to get audio data from this MEMS microphone.
https://www.adafruit.com/product/6049?gad_campaignid=21079227318gad_campaignid=21079227318
I am having issues with none of the signals triggering: WS, CLK, or Data.
I call the HAL_I2S_Receive function, and neither the clock nor the select signal is triggered. I enter the timeout checker and only leave once I have timed out.
If anyone has any suggestions? I have my DAD connected, and I see nothing.
2025-08-20 11:43 PM - edited 2025-08-20 11:44 PM
Hello @bsgursta
Try disable the I2S, then enable it again upon detecting the correct signals.
Did you check the known limitations in the errata sheet of your product?
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.