野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 22462|回复: 8

关于新买的MP3模块播放问题

[复制链接]
发表于 2013-10-19 21:37:38 | 显示全部楼层 |阅读模式
新买的MP3模块,用SD卡里拷了火哥提供测试的两首歌,《一丝不挂》《等你等到我心痛》,只有《等你等到我心痛》能一首歌播放完,《一丝不挂》放了一点点就停止了,试了很多其它歌曲也差不多。另外如果放高品质的320kbps的mp3文件,声音会断断续续的,不知道是什么问题,求解!!!
回复

使用道具 举报

发表于 2013-10-21 10:46:40 | 显示全部楼层
VS1003只能解码到128kbps的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-21 15:38:34 | 显示全部楼层
怎么没人解答呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-21 15:40:29 | 显示全部楼层
fire 发表于 2013-10-21 10:46
VS1003只能解码到128kbps的

那怎么会小于128kbps的播放一小段就没声音了呢?
回复 支持 反对

使用道具 举报

发表于 2013-10-22 09:26:31 | 显示全部楼层
jude 发表于 2013-10-21 15:40
那怎么会小于128kbps的播放一小段就没声音了呢?

代码的bug,在调着
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-22 18:18:29 | 显示全部楼层
fire 发表于 2013-10-22 09:26
代码的bug,在调着

哦,有时间我也研究研究程序,不过还不是很精通,还是属于学习阶段。
回复 支持 反对

使用道具 举报

发表于 2013-10-22 21:45:49 | 显示全部楼层
解码部分移植了野火的部分程序,找到一个bug就是在播放的时候有个delay的硬延时,导致了播放320KPS的MP3歌曲出现卡顿的现象。将10ms的delay换成while(DREQ == 0);  解决了这个问题
回复 支持 反对

使用道具 举报

发表于 2013-10-22 21:46:14 | 显示全部楼层
fire 发表于 2013-10-22 09:26
代码的bug,在调着

找到一个bug就是在播放的时候有个delay的硬延时,导致了播放320KPS的MP3歌曲出现卡顿的现象。将10ms的delay换成while(DREQ == 0);  解决了这个问题
回复 支持 反对

使用道具 举报

发表于 2014-7-12 16:17:26 | 显示全部楼层
你是用什么调的IAR吗??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-28 02:23 , Processed in 0.030073 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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