打印

求助 GD32F107 IIS音频播放问题

[复制链接]
1434|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyq165|  楼主 | 2014-9-15 13:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用了开发板音频播放例子,接音箱播放。 修改了里面的音乐。 发现播放间隙会有 "答"音。
然后以为是音频文件本身的声音,播放的时候去掉了前面的部分,发现偶尔还是会有。
然后,自己写了一个测试软件(DMA方式),发现跟前面的程序现象一样,也是播放的间隙会有不和谐的声音。  
沙发
sunmeat| | 2014-9-16 17:09 | 只看该作者
给你上个I2S的例程
9、I2S---音频播放器.part1.rar (3 MB)

使用特权

评论回复
板凳
sunmeat| | 2014-9-16 17:11 | 只看该作者
9、I2S---音频播放器.part2.rar (1.58 MB)

使用特权

评论回复
地板
zkcaptain| | 2014-9-16 18:02 | 只看该作者
是播放的过程中有“答”声?还是播放结束和开始那一下有“答”声?

使用特权

评论回复
5
wyq165|  楼主 | 2014-9-16 19:09 | 只看该作者
工程见附件,从别的工程改的,没有减别的功能,所以比较大。

GD32_1.part08.rar

296.63 KB

GD32_1.part07.rar

1 MB

GD32_1.part06.rar

1 MB

GD32_1.part05.rar

1 MB

GD32_1.part04.rar

1 MB

GD32_1.part03.rar

1 MB

GD32_1.part02.rar

1 MB

GD32_1.part01.rar

1 MB

使用特权

评论回复
6
wyq165|  楼主 | 2014-9-16 19:11 | 只看该作者
谢谢,2L的朋友。不过那个例程我也试过,也有“答”声。是播放结束和开始那一下有“答”声

使用特权

评论回复
7
sunmeat| | 2014-9-16 19:40 | 只看该作者
wyq165 发表于 2014-9-16 19:11
谢谢,2L的朋友。不过那个例程我也试过,也有“答”声。是播放结束和开始那一下有“答”声 ...

是不是本来就是这样呢,这个东西我也没搞过,我觉得是你别的地方没处理好

使用特权

评论回复
8
denvice| | 2014-9-18 10:57 | 只看该作者
wyq165 发表于 2014-9-16 19:11
谢谢,2L的朋友。不过那个例程我也试过,也有“答”声。是播放结束和开始那一下有“答”声 ...

试过你的程序,是确实有答声,怀疑是数据有问题,找两个ST的板子试了试确实,在ST上面情况一样。修改了你的程序里面的数组,截取了部分数据,你试试看是不是没有了,我是觉得已经没有答声了

9、I2S---音频播放器.rar

1.53 MB

使用特权

评论回复
9
wyq165|  楼主 | 2014-9-18 14:32 | 只看该作者
denvice 发表于 2014-9-18 10:57
试过你的程序,是确实有答声,怀疑是数据有问题,找两个ST的板子试了试确实,在ST上面情况一样。修改了你 ...

数据问题可能性不大,我也截头去尾试过,问题照样存在,不管貌似改善了一些。
另IIS用在arm9上如此播放也是出现这样的声音的。
多谢帮助,现已放弃此方式。改用外置音频芯片了。

使用特权

评论回复
10
denvice| | 2014-9-20 19:47 | 只看该作者
你的意思是如果用这种方案在ARM9上也存在这样的情况?这个I2S的demo就是体现一下数据通信,很少人真的这么播放音频。播放出来的音频都需要经过处理,I2S只是类似于SPI传递一个数据而已。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

358

帖子

7

粉丝