In this video you will learn about I2S communication protocol. Also, we will sample audio data in real-time using DMA.
STM32 Introductory Course:
[ Ссылка ]
[ Ссылка ]
HARDWARE
Board: STM32f407G-DISC1
[ Ссылка ]
[ Ссылка ]
Microphone: SPH0645LM4H-B
[ Ссылка ]
[ Ссылка ]
SD card slot:
[ Ссылка ]
[ Ссылка ]
CODE:
Receiving data using DMA and I2S
HAL_I2S_Receive_DMA(&hi2s2, data_i2s, sizeof(data_i2s)/2);
Callback function:
void HAL_I2S_RxHalfCpltCallback(I2S_HandleTypeDef *hi2s)
0:00 Introduction
0:54 I2S Introduction
4:08 Project creation and I2S configuration using STM32CubeMx
7:19 SWV configuration
9:09 Sampling audio at 32 kHz using DMA and I2S
Ещё видео!