/Record_Playback-32F746GDISCOVERY

Easy Use STM32CubeIDE Project. Using STM32F746NG discovery board to record audio by using internal MEMS digital microphone, save it into micro SD card in .wav form and play it back trough the audio line out jack.

Primary LanguageC

Audio Record and Playback on STM32F746 Discovery 📝

Using STM32F746NG discovery board to record audio by using internal MEMS digital microphone, save it into micro SD card in .wav form and play it back trough the audio line out jack.

Harware Diagram

Record

BTW if the SD card doesn't plugged in, it will record for ever

                                                       The LCD is indeed broken, lol 😝

Playback

Saved file

*Note

  • This code was built on STM32CubeIDE 1.10.0 🏠
  • Easy Use. This repo can be directly imported as a STM32CubeIDE project
  • You can easily getting started by modify the code in Core/Src/role.c file 🚀
  • Change record duration in Core/Inc/record.h -> DEFAULT_TIME_REC

Any Question? Please ask me -> teukuzikrifatahillah@gmail.com 📭