NXP MCU 技术论坛
直播中

jeansonm

12年用户 94经验值
擅长:MEMS/传感技术 嵌入式技术 处理器/DSP 控制/MCU RF/无线
私信 关注
[讨论]

基于LPC1768的U盘MP3播放器

`
本次使用宝马LPC1768作为实验平台,将LPC1768作为USB主机,挂载U盘,通过读取U盘里面的MP3文件,传送给VS1003进行解码播放。
        VS1003是一个单片MP3/WMA/MIDI音频解码器和ADPCM编码器。它包含一个高性能,自主产权的低功耗DSP 处理器核VS_DSP,工作数据存储器,为用户应用提供5KB 的指令RAM 和0.5KB 的数据RAM。串行的控制和数据接口,4个常规用途的I/O 口,一个UART,也有一个高品质可变采样率的ADC和立体声DAC,还有一个耳机放大器和地线缓冲器。这里就不对VS1003做详细介绍了,具体可以参考宝马开发板VS1003 MP3播放与录音例程及例程说明。
本实验是在宝马开发板USB主机U盘挂载例程基础上进行修改,使用NXP官方提供的nxpu***lib库,添加VS1003操作与方向键配置,U盘枚举成功后,挂载fatfs文件系统,对于我们可以直接对文件进行打开读写操作,其程序播放主流程如下:循环检测按键状态,上下左右控制歌曲的音量加、音量减、上一曲、下一曲等,通过串口打印播放歌曲名称及音量大小。
图片1.png
图片2.png
测试图片如下

串口打印消息如下:
图片4.png
游客,如果您要查看本帖隐藏内容请回复

` 图片3.jpg

回帖(43)

刘清

2014-7-2 11:57:08
{:15:}{:15:}{:15:}
举报

我战天下

2014-7-2 13:17:33
{:1:}
举报

zhang168shen

2014-7-2 20:40:06
谢谢分享!                                
1 举报

王守朋

2014-8-9 12:35:18
太帅了,谢谢分享
举报

hrz2ml

2014-8-13 15:28:43
能发一份代码给我吗?邮箱hrz.2ml@163.com   我用开发板例程测试插入u盘时TD值为5,不知道什么原因,谢谢!
举报

钱力

2014-8-15 15:07:57
谢谢分享.......
举报

hai112233

2014-8-17 14:07:48
法国人如果该如果
举报

2014-9-12 16:47:06
学习 学习 MARK MARK MARK
举报

2014-9-12 16:57:24
学习中,看了一下挺有用的  谢谢楼主
举报

我战天下

2014-9-12 18:54:42
{:1:}
举报

洛水

2014-11-24 14:52:31
基于LPC1768的U盘MP3播放器
举报

wawa001

2014-11-24 15:06:44
看看再说,感谢楼主分享。
举报

我爱骑行

2014-11-24 15:19:02
有资料吗?????????
举报

uiu809

2014-11-24 15:49:35
好棒的资料我要下载学习一下
举报

homedox

2014-12-2 19:38:25
支持支持。。。。。。
举报

张工

2014-12-5 11:48:31
好棒的样子,谢谢分享
举报

杨雪冰

2014-12-10 09:32:46
必须要赞一个!!!!!!!!!!!!!
举报

lyers

2014-12-17 12:08:57
酷酷顶顶。。。。。
举报

fu2014

2014-12-17 16:16:00
高人呵,不知怎样看看学习
举报

更多回帖

发帖
×
20
完善资料,
赚取积分