cancel
Showing results for 
Search instead for 
Did you mean: 

I2S DMA AUDIO STUTTERING

spottame12
Associate

Hello everyone!I am currently working on a speaker project that gets audio data from a microsd card over spi and sends it over i2s with DMA.I noticed that the main issue is the latency from the sd card so i got the adivce to use a triple pointer ring buffer.I searched for implementations on triple buffering with i2s but couldn't find a single one.I tried implementing it but it didn't work.(i added the code file to the post)Does anybody have good resources to learn this?

1 REPLY 1
TDK
Super User

You already have a post on this. Don't repost, continue in that thread.

https://community.st.com/t5/stm32-mcus-boards-and-hardware/i2s-dma-audio-stuttering-repeating-snippets-on-stm32g071rb/td-p/886593

If you feel a post has answered your question, please click "Accept as Solution".