Mixed-signal hardware design course: phils-lab-shop.fedevel.education
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: www.altium.com/yt/philslab
PCBA from $0 (Free Setup, Free Stencil): jlcpcb.com/RHS
Patreon: / phils94
[LINKS]
DSP Playlist: • DSP
STM32 Playlist: • STM32 Firmware
First DSP Video: • Digital Audio Processi...
GitHub: github.com/pms67
Double buffering article: www.eetimes.com/fundamentals-...
[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
Негізгі бет Ғылым және технология STM32 I2S ADC DMA & Double Buffering - Digital Audio Processing with STM32 #4 - Phil's Lab #55
Пікірлер: 73