2025-04-05 3:25 PM - last edited on 2025-04-16 8:05 AM by Amel NASRI
Hello Community;
we are trying to integrate INMP441 microphone on Nucleo H755ZI-Q board via I2S2 and USART3 through DMA.
I2S2 configuration:
Clock configuration:
USART3 configuration:
Output:
We tried to get the audio signals via I2S DMA through ping-pong buffer, the serial monitor output we are getting is just zeros.
We have checked the hardware and DCache is disabled.
We have attached the project for your reference. Kindly provide us a solution.
2025-04-21 2:48 AM
Hello @Varsha-Bijapur and welcome to the Community;
Does the problem remain the same without using DMA?
Please take a look at this FAQ "DMA is not working on STM32H7 devices" , precisely "3. Solution example 1: Simple placement of all memory to D1 domain" section and "4. Solution example 2: Placing buffers in separated memory part" section, may help you to solve the issue.
I hope this help you.
Thank you.
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.