November 2009
Doc ID 15260 Rev 1
1/28
UM0622
User manual
STEVAL-ICV002V1, portable media player
based on the STM32F103VB
Introduction
This document explains how to use the portable media player demonstration board. The
board demonstrates the multimedia capabilities of the STM32F103VB-based system. All
STM32 MCUs can be used for this purpose.
The demonstration board has the following features.
■
Playback of MP3 songs with volume, bass and treble settings based on STA013.
■
Voice recording and playback.
■
JPEG decompression managed with small RAM (20 KB) in the STM32.
■
Digital photo frame capability.
■
System firmware used for managing files stored in an SD card.
■
Menu browsing on resistive 2.4" TFT touch screen.
■
Battery and USB powered.
The board operates in two modes: music player and picture viewer.
In music player mode, the STM32 microcontroller takes MP3 files from the microSD card,
decodes the ID3v2 tags and plays back the selected song. The volume, bass and treble can
be adjusted using the resistive touch screen menu (see note below). The board can also be
used in picture-viewer mode, in which the STM32 displays the JPEG images stored on the
microSD card. The user can navigate through the images using the touchscreen menu
(normal mode) or can view the images in full screen (screensaver) mode. A voice tag (voice
message) can also be recorded and attached to each image and played each time the
image is displayed.
Note:
1
The STMPE811 is the resistive touch controller. The STA013 (MPEG 2.5 layer III audio
decoder) is used for playing back MP3 songs, and has specific volume, bass and treble
settings.
Figure 1.
Block diagram
!-V
0&8
670)
,
&
63,
63,
03
'HFRGHU
67$
63,
,6
6703(
,
&
X6' &DUG
/LLRQ%DWWHU\
%DWWHU\6XSSO\
67%&
%DWWHU\&KDUJHU
9ROWDJH
5HJXODWRU
76
76
'$&
$PSOLILHU
7)7'LVSOD\
0&8
670)
,
&
63,
63,
03
'HFRGHU
67$
63,
,6
6703(
,
&
X6' &DUG
/LLRQ%DWWHU\
%DWWHU\6XSSO\
67%&
%DWWHU\&KDUJHU
9ROWDJH
5HJXODWRU
76
76
'$&
$PSOLILHU
7)7'LVSOD\
www.BDTIC.com/ST