搜索
bottom↓
回复: 21

单芯片MP3播放器之LPC2148版之补充升级!

[复制链接]

出0入0汤圆

发表于 2009-8-27 14:46:12 | 显示全部楼层 |阅读模式
修改自NXP官方的资料software.mp3.player.lpc2148.zip,原项目文件是corssworks for arm 项目,移植到了keil下编译测试通过。
  个别文件稍作修改,能支持2声道MP3文件,可以使用R_2R网络 + PWM实现16位音频输出!(2148的PWM足够用了,呵呵)。
  流畅播放44K 128bpsMP3文件没有问题!(不支持中文文件名!)
  下面是整个keil项目文件共享一下,喜欢的可以试试,lpc2148最小系统就可以。

  另外本人尝试修改FPM_ARM的优化,没有成功,期待高手实现!
keil下的项目文件ourdev_475197.rar(文件大小:882K) (原文件名:software.mp3.player.lpc2148-v0.04.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2009-8-28 14:30:00 | 显示全部楼层
不错,高手!!!!

出0入0汤圆

发表于 2009-8-28 14:35:45 | 显示全部楼层
音质如何呢?为何不考虑用IIC接口的专门音频DAC?

出0入0汤圆

发表于 2009-8-29 12:18:29 | 显示全部楼层
好,不错,LPC2148没I2S接口,所能不好直接接I2S器件的.I2C器件放音频不好使吧!

出0入0汤圆

 楼主| 发表于 2009-8-30 11:31:39 | 显示全部楼层
有关PWM实现16位音频输出部分请参考:
“单芯片WAVE播放器之LPC2103版 ”
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3253953&bbs_page_no=1&search_mode=4&search_text=cpwander&bbs_id=9999
上面这个号称“可达到CD音质”,主要是PWM的低通滤波器部分可能要好好做做。
开始做这个东西时主要是想实现44K 128bps MP3软解码。

出0入0汤圆

发表于 2009-8-30 13:35:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-9-15 17:34:58 | 显示全部楼层
我把这个移植到ADS环境下,测试的时候喇叭只有电流声,哪位高手能指点一下,不胜感激!!
efsl和libmad的ADS 移植ourdev_481219.rar(文件大小:283K) (原文件名:lpcmp3.rar)

出0入0汤圆

发表于 2009-9-15 17:40:11 | 显示全部楼层
没想到LPC2148 这样的都能做软解压了.厉害

出0入0汤圆

发表于 2009-9-15 17:54:22 | 显示全部楼层
mark...

出0入0汤圆

发表于 2009-9-17 11:45:59 | 显示全部楼层
up up

出0入0汤圆

发表于 2009-12-1 12:59:47 | 显示全部楼层
好东西,有时间移植到S3C2440上测试下~

出0入0汤圆

发表于 2009-12-4 21:59:28 | 显示全部楼层
MP3软解码~~~~STM32肯定不行 了

出0入0汤圆

发表于 2009-12-4 22:59:05 | 显示全部楼层
做个记号,谢谢

出0入0汤圆

发表于 2009-12-5 01:42:30 | 显示全部楼层
好东西。

出0入0汤圆

发表于 2009-12-9 18:29:14 | 显示全部楼层
收下试试!

出0入0汤圆

发表于 2010-2-4 14:52:36 | 显示全部楼层
马克思

出0入0汤圆

发表于 2011-3-10 11:30:02 | 显示全部楼层
急~!楼主,我下了你的keil的MP3代码,板怎么不会叫……

出0入0汤圆

发表于 2012-4-22 08:26:55 | 显示全部楼层
是用PWM输出声音还是用DAC啊,我的板子也叫不起来啊,还请楼主明示

出0入0汤圆

 楼主| 发表于 2012-5-31 15:58:24 | 显示全部楼层
SPI读取SD卡内的MP3文件,PWM实现16位音频输出!我当时都是飞线试的,具体哪2路只能看软件里面的设置了!software.mp3.player.lpc2148.zip用的是芯片自带的DAC单声道播放MP3的。

出0入0汤圆

 楼主| 发表于 2012-5-31 16:00:08 | 显示全部楼层
http://www.nxp.com/documents/application_note/AN10583.pdf 官方参考文档,

出0入0汤圆

 楼主| 发表于 2012-5-31 16:11:42 | 显示全部楼层
http://ics.nxp.com/support/docum ... .player.lpc2148.zip  原项目文件链接,比较一下应该就比较清楚了。

出0入0汤圆

发表于 2012-10-25 21:30:05 | 显示全部楼层
看来要好好练练手了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-14 12:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表