纬图虚拟仪器论坛

 找回密码
 立即注册
搜索
查看: 6446|回复: 1

解决VS1003播放音乐出现有噪声而且很慢的问题

[复制链接]
发表于 2012-12-11 11:49:16 | 显示全部楼层 |阅读模式
问题描述:
今天在调试VS1003实现MP3的播放,在网上下载的一个程序参考移植的,最后可以实现了音乐的播放,但是有个很严重的问题就是播放音乐有卡顿现象,也就是播放得很慢,而且有噪声输入,开始以为是SD卡驱动程序有问题,所以换了几个好的SD卡驱动,但是问题依然存在,手里有另外一个程序,一样的硬件链接,但是他这个程序就可以正常播放,我的程序就是不行,VS1003的初始化函数都是一样的,最后折腾了一个晚上,对比了他的程序和我的程序,发现唯一不同的地方在延时函数,我心想,难道是延时函数的问题?不会吧,也相差不大啊,改改试试吧,然后我在VS1003启动播放程序里面将延时函数的延时时间加大,编译程序,下载,复位!OMG!!可以了!一切正常了!!看来真是这里的问题!!花了一个晚上居然就是这个问题,哎...

总结:
1、调试程序不要总认为我这里没错,那里也没错,如果你这样想的话估计永远也找不到问题。
2、对于与硬件相关的一定要查相关资料确定设置参数是正确的,比如这次程序的调试就是没去看VS1003的手册,不知道要一个较长的延时。
3、程序出现问题一定要冷静分析问题现象,定位问题在什么地方,而不是盲目的到处改,这样改到最后好的程序都被改坏了。

回复

使用道具 举报

发表于 2012-12-11 16:05:59 | 显示全部楼层
谢谢分享..............
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|纬图虚拟仪器

GMT+8, 2024-12-22 11:53 , Processed in 0.260873 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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