首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > MP3播放器移植笔记

MP3播放器移植笔记

资料介绍
非常荣幸自己移植的MP3播放器能被原子哥列为大家学习的例程。

MP3播放器移植笔记
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)支持长文件名显示,自动加载播放列表
3.开始移植:
本移植笔记重点介绍文件系统和UI设计,紧接开发板的不完全手册的3.25图片显示实
验内容之后,默认大家都已经学习完前面的例程并了解各部分驱动的编写。
MDK版本:4.02
FATFS:0.09
固件库:3.1.0
3.1.FATFS文件系统中一些API函数的应用
3.1.1.注册工作区域
FRESULT f_mount (
BYTE Drive,
标签:MP3播放器
MP3播放器移植笔记
本地下载

评论