Skip to main content
Visitor II
August 21, 2025
Question

STM32F7 I2S Timeout, clock generation

  • August 21, 2025
  • 1 reply
  • 237 views

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.

 

 

bsgursta_1-1755735489114.pngbsgursta_2-1755735504255.png

bsgursta_1-1755735489114.png

    This topic has been closed for replies.

    1 reply

    Technical Moderator
    August 21, 2025

    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?