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