English
Language : 

AN3997 Datasheet, PDF (1/15 Pages) STMicroelectronics – Audio playback and recording using the STM32F4DISCOVERY
AN3997
Application note
Audio playback and recording using the STM32F4DISCOVERY
1
Introduction
This application note describes the audio (wave) playback and recording application based
on the STM32F4xx microcontroller and the STM32F4-DISCOVERY board.
The audio data (wave) can be read from the internal Flash memory of the STM32F4xx
microcontroller or on an external USB key (through USB FS core in Host mode). The
recorded wave can be stored only in the external USB key.
The recording process is based on ST MP45DT02 MEMS microphone hardware with a
PDM audio software decoding Library (converting PDM data produced by the microphone to
PCM data stored in the USB key).
The document is structured as follows:
● A description of the principles of the audio playback and recording firmware and how to
run the firmware demonstration are provided in Section 2: Application overview.
● Section 3 describes how to get started with the software and hardware.
The source code of this application is provided in the "STM32F4-DISCOVERY board
firmware package" (V1.1.0 and later) under the following path
'Project\Audio_playback_and_record.
1.1
Reference documents
● STM32F4DISCOVERY high-performance Discovery board data brief
● Getting started with software and firmware environments for the
STM32F4DISCOVERY Kit (UM1467)
● PDM audio software decoding on STM32 microcontrollers (AN3998)
● STM32F40x reference manual (RM0090)
● STM32F405xx STM32F407xx datasheet
The above documents are available at www.st.com/stm32f4-discovery.
October 2011
Doc ID 022390 Rev 1
1/15
www.st.com