自制MP3播放器实验(3.0).zip
(6.41 MB, 下载次数: 875)
2018-11-2 12:56 上传
点击文件名下载附件
这是我在原子提供的扩展例程MP3播放器基础上进行的二次开发,改进之处有以下几点:
- 显示采用的背景 {MOD}是黑 {MOD},一方面更省电,另一方面可以增强视觉效果。所有字均采用彩 {MOD}显示,设计更美观。
- 增加一个欢迎界面,是挨个字符显示的程序,欢迎各位使用者试用
- 增加一个进度条程序,会跟随时间流逝前进,是我从mp3_msg_show(u32 length)函数里面修改的。
- 增加调节音量的功能,具体怎么用说明已经显示在LCD的上方。增加了切换播放类型的功能,具体用法详见说明。
- 增加了一个30s按键无动作自动关闭显示屏(不影响播放)的功能,在长时间使用时非常省电。再按下任意键恢复显示(当然,按了复位键你就挂了)。
当然也有以下几点小遗憾,未能实现,之后如果做出来会发新帖告知大家:
- 暂停时有时卡不住,会出现进度条仍然前进的现象,这个是随机的,但是好在并不影响播放
- 进度条不是100%或者99%的时候自动切歌的,而是97%或者96%,比较费解,可能是计算文件大小的时候和VS1053提供的解码时间并不一致,原子的源程序也有这个问题,一直没解决
- 快进快退的功能没有能实现,快进的功能实际上实现了,只是没法同步显示,主要是对内存那一块的代码不是很理解。
硬件方面,需要SD卡和VS1053模块(VS1003也行),SD卡直接插入卡槽,VS1053与Mini开发板连接用杜邦线连接。如果有不太会连的朋友,看以下这幅图,或者下面这个附件。
6,ATK-VS1053 MP3模块.rar
(16.77 MB, 下载次数: 175)
2018-11-2 13:07 上传
点击文件名下载附件
VS1053模块与Mini开发板连接图
@硕果累累
看楼主介绍和资料需要接耳机孔
一周热门 更多>