cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F7 I2S Timeout, clock generation

bsgursta
Visitor

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

1 REPLY 1
Imen.D
ST Employee

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? 

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen