Contest 2013/2014
Contest 2011
Contest 2009
Contest 2008
MP3 Player 1.01
Playback MP3 files on STM32 Primer2 with Helix Software decoder

Code size:64KB Author:repzak
Source files included:yes Version:1.01
Use circleOS:yes (1.7) Creation date:2009-06-25 21:57:06
Hardware modification:no Modification date:2010-01-15 23:18:43
Based on the STM32 Primer:Primer2
Downloads:2627 Views:35688
Average ratings:0/5 (0 rates)

Download: (2482 KB)



Updated to 1.01 to support new ST Library, for more information see readme.txt


This is an application for STM32 Primer 2, which enables the playback of MP3 files. The decoder is based on Helix MP3 Library. The library has an integer decoder there is suitable for smaller microcontrollers.

The implementation makes it possible to listen to most common variants of MP3. 320kbit files can have small problems due to speed of the microcontroller.
The system also can read ID3V1 out of the file and show it as flying text on the screen.
There has been added touch icons to control the player.
This application is build based on the Play Wave application which Francis from Raisonance and I am the author off, my role was mainly to update the circleOS to play audio from DMA and improve the sound quality.
Note: The Helix library has been ported to thumb-2 code and has been changed to static memory configuration for this project.