STMicroelectronics AN3997 Audio Playback and Recording Application Note

This application note describes the audio (wave) playback and recording application based on the STM32F4xx microcontroller and the STM32F4-DISCOVERY board.


STMicroelectronics AN3997 Audio Playback and Recording Application Note - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
15
File format
PDF
File size
169 KB
Published
06 August, 2012
Updated
30 September, 2023
MD5 checksum
CC8A140E94554C338FC602E2FE3EF1EE

About this manual

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.

What's inside

  • Application overview
  • Firmware driver description
  • Audio playback application
  • Playback from USB key
  • Playback from internal Flash
  • Audio record application
  • How to use the application
  • System requirements
  • Revision history

Frequently asked questions

What hardware is required to run the audio playback and recording application?

The application is based on an STM32F4xx microcontroller and an STM32F4-DISCOVERY board.

What specific microphone hardware does the recording process use?

The recording process uses ST MP45DT02 MEMS microphone hardware with a PDM audio software decoding Library.

How does the user switch between playback and recording modes?

If the selected media is a USB key, pressing the user button stops the current application and switches to the other one.

Download PDF (169 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →