This application note describes the audio (wave) playback and recording application based on the STM32F4xx microcontroller and the STM32F4-DISCOVERY board.
This document details an application for audio playback and recording based on the STM32F4xx microcontroller and the STM32F4-DISCOVERY board. The system supports reading audio data from the internal Flash memory or an external USB key and recording data to the USB key. It utilizes a MEMS microphone with PDM audio software decoding to convert PDM data to PCM data stored on the USB key.
The application is based on an STM32F4xx microcontroller and an STM32F4-DISCOVERY board.
The recording process uses ST MP45DT02 MEMS microphone hardware with a PDM audio software decoding Library.
If the selected media is a USB key, pressing the user button stops the current application and switches to the other one.