1.前记:
非常荣幸自己移植的MP3播放器能被原子哥列为大家学习的例程。学习原子哥的开发板一个月,从STM32不完全手册的例程一个一个下来,有些以前在学习其他单片机的时候玩过的,了解下寄存器结构就一笔带过了,把开发板上例程都移植一遍之后,突然想自己移植一个MP3播放器当做自己的一个学习小结,然后在开发板的应用文档里找到了原子哥的MP3播放器例程,在音频解码模块(VS1053)上测试之后,一切正常。但是感觉太过简单,懒人的做法就是开始继续网上搜索前辈的资料,在开发板的开源论坛Openedv上找到几位前辈的PDA项目和原子哥的毕设课题。前人栽树后人乘凉,就打算在mini开发板上移植一个。已经完成了音频解码模块部分,只需加上文件系统和GUI设计,这样一个完整的MP3播放器就诞生了。呵呵,好久没写文字介绍了,文笔方面还请大家见谅。
2.播放器主要功能介绍
(1)支持mp3、wma、MIDI等多种音频格式
(2)支持歌词和频谱切换显示
(3)上一首、播放/暂停、下一首、
(4)播放进度显示,支持快进、快退(单击进度条)
(5)音效:Pop、Classic、Rock三种音效切换
(6)循环:单曲循环、列表循环
(7)支持长文件名显示,自动加载播放列表
详细内容,请访问:MP3播放器移植笔记.doc。