/STM32-Audio-recording-

This project is about sampling I2S Microphone and streaming data to the SD card in real-time.

Primary LanguageC

STM32-Audio-recording-

This project is about sampling I2S Microphone and streaming data to the SD card in real-time. The communication with SD card is over SDIO periphral using FATFs stack. The code was developed using STM32CubeMx and STM32 HAL API.

The video tutorial can be found on Youtube:

First part: https://youtu.be/NJXrJQPO7jk

Second part: https://youtu.be/016LOU0Gf84

Third part: https://youtu.be/v9Otedngh24

Please visit my website if you want to lear STM32 Programming systematically: https://www.steppeschool.com/pages/homepage https://www.steppeschool.com/courses/stm326

HARDWARE Board: STM32f407G-DISC1 https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf https://www.digikey.com/en/products/detail/stmicroelectronics/STM32F407G-DISC1/5824404

Microphone: SPH0645LM4H-B https://cdn-shop.adafruit.com/product-files/3421/i2S+Datasheet.PDF https://www.adafruit.com/product/3421

SD card slot: https://www.sparkfun.com/products/12941 https://www.digikey.com/es/products/detail/sparkfun-electronics/BOB-12941/5762434?s=N4IgjCBcoLQBxVAYygMwIYBsDOBTANCAPZQDa4ArAGwIC6AvvYQExkgBCA8uzGMwJwAWCAyA