搜索
bottom↓
回复: 15
打印 上一主题 下一主题

业余搞的LPC1768WAV播放器,可以输出16bit的i2s,24bit有问题!

[复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2014-2-28 11:17:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cdtlzhou 于 2014-2-28 11:26 编辑

本人略懂编程,手痒想搞个WAV播放器玩。之前的U盘播放有问题,断流,目前已经基本修改好了,属于软件设计问题(没啥开发经验,就业余玩玩)。
主控是LPC1768,刚好手头有这个片子就用了。I2S配置为32BIT发送,16bit,44.1KHZ和48KHZ目前看来没啥问题,想试试24bit,48khz的文件,但发现播放时间大于文件实际的时长(当然dac输出是噪音)。
目前采用32bit的I2S配置,16bit文件填缓冲区时:2个字节填数据,2个字节填0;
                                    24bit文件填缓冲区时:3个字节填数据,1个字节填0;
           
希望各位给指点一二!


出0入0汤圆

2
发表于 2014-2-28 21:15:32 | 只看该作者
好像没啥问题

出0入0汤圆

3
 楼主| 发表于 2014-2-28 22:57:53 | 只看该作者
搞不懂,我也觉得莫名其妙的,肯定是那里有小问题!

出0入0汤圆

4
 楼主| 发表于 2014-3-3 11:37:42 | 只看该作者
真没人愿意指点下?

出0入0汤圆

5
发表于 2014-3-3 19:53:39 | 只看该作者
看你描述看不出问题,如果自己实在看不出程序有问题,只能上逻辑分析仪和示波器,时钟频率数据位 一个个看,肯定能找出问题来!

出0入0汤圆

6
 楼主| 发表于 2014-3-4 09:56:28 | 只看该作者
谢谢!用示波器器粗略看了看波形,各个频率均正常,只有空了用特定的数据仔细看看了。

出0入0汤圆

7
 楼主| 发表于 2014-3-20 17:26:05 | 只看该作者
刚刚调了24bit 48KHZ,可以正常输出I2S了,晚上接上DAC试试看!

出0入0汤圆

8
发表于 2014-3-20 21:20:18 | 只看该作者
cdtlzhou 发表于 2014-3-20 17:26
刚刚调了24bit 48KHZ,可以正常输出I2S了,晚上接上DAC试试看!

能分享一下吗?

出0入0汤圆

9
发表于 2014-3-21 08:30:38 | 只看该作者
这个芯片好像比STM32F105的工作频率高,不知道能不能输出24BIT,192K的?

出0入0汤圆

10
 楼主| 发表于 2014-3-21 09:01:55 | 只看该作者

其实编程我也属于业余选手,功能都是搭积木慢慢来的,程序上没有任何优化和技巧,其实很多地方不合理,只是功能实现了。还需慢慢来完善!等空下来有机会和大家分享下。

出0入0汤圆

11
 楼主| 发表于 2014-3-21 09:07:53 | 只看该作者
本帖最后由 cdtlzhou 于 2014-3-21 09:10 编辑
TimCheng 发表于 2014-3-21 08:30
这个芯片好像比STM32F105的工作频率高,不知道能不能输出24BIT,192K的?


这个1768I2S 只支持到 24bit,96KHZ。目前的的程序优化不够,SD卡的读取速度播放24bit,48KHZ貌似够了。USB读取速度在48K貌似可以,96KHZ时读取速度跟不上,对USB协议不了解只是用了官方的驱动!

出0入0汤圆

12
 楼主| 发表于 2014-3-21 09:37:22 | 只看该作者
板子较脏,菊花手机拍的,效果不好!各位随便看看吧!
主控


时钟

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

13
发表于 2014-4-1 20:41:14 | 只看该作者
你好,我也在做lpc1768的wav播放器,做到从sd卡上读文件有点卡住做不下去了  ,能把你的文件发给我参考一下么?

出0入0汤圆

14
发表于 2014-4-1 20:41:54 | 只看该作者
你好,我也在做lpc1768的wav播放器,做到从sd卡上读文件有点卡住做不下去了  ,能把你的文件发给我参考一下么?

出0入0汤圆

15
发表于 2014-7-24 11:37:44 | 只看该作者
提示楼上的:使用乒乓算法从U盘或者FLASH中读取WAV数据,然后使用DMA把数据送到DAC 。我做出来了,公司的产品上要使用,效果非常好,以下文件毫无压力。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

16
发表于 2023-6-14 09:14:00 | 只看该作者
cdtlzhou 发表于 2014-3-21 09:37
板子较脏,菊花手机拍的,效果不好!各位随便看看吧!
主控

(引用自12楼)

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

本版积分规则

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

GMT+8, 2024-5-3 20:00

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

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