STM32 I2S ADC DMA & Double Buffering - Digital Audio Processing with STM32 #4 - Phil’s Lab #55

Mixed-signal hardware design course: How to set up firmware for I2S with DMA, ADCs with DMA triggered at a fixed sample rate by timers, basic driver for the audio codec, and how to efficiently process audio data using double buffering. ’Pre-cursor’ to previous videos on real-time digital processing (DSP) of audio data using an STM32 microcontroller in C on custom audio-processing hardware. [SUPPORT] Free trial of Altium Designer: PCBA from $0 (Free Setup, Free Stencil): Patreon: [LINKS] DSP Playlist: STM32 Playlist: First DSP Video: GitHub: Double buffering article: [TIMESTAMPS] 00:00 Introduction 01:31 Hardware Overview 02:23 JLCPCB 02:49 Altium Designer Free Trial 03:15 STM32CubeIDE Project, Pinout, and Clock 07:06 I2S and DMA Set-Up 11:35 Double Buffering 12:31 Implementation (I2S DMA, Double Buffering) 19:47 Codec Set-Up (I2C) 23:51 ADC DMA Timer 29:30 Outro ID: QIBvbJtYjWuHiTG0uCoK
Back to Top