stm32f105一路SPI挂两片VS1053的问题

2019-12-31 19:14发布

        目前正在做VS1053播放的程序,主芯片使用STM32F105RC,在SPI2上挂了两个VS1053,音频文件保存在SD卡上,然后同时从SD卡上读取两个音频文件,
分别送给VS1053进行解码。现在的问题是同时解码的时候,音频听起来感觉不流畅,单独解码的时候两个都没有问题,我现在用的是查询DREQ的方式送数据,
因为使用中断的方式没有调好,所以恳请各位大神出手指点一下,或者给点思路也行。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
senjet
1楼-- · 2019-12-31 23:48
有DMA干吗不用啊?
senjet
2楼-- · 2020-01-01 01:17
实在不行做一下多重缓冲总可以吧?
dmzy
3楼-- · 2020-01-01 03:50
senjet 发表于 2017-2-25 00:31
有DMA干吗不用啊?

您的意思是用DMA SPI做数据传输?
mowin
4楼-- · 2020-01-01 06:29
每个VS1053独占一个SPI接口
dmzy
5楼-- · 2020-01-01 10:51
 精彩回答 2  元偷偷看……
我爱大秦
6楼-- · 2020-01-01 12:01
能同时解码吗?

一周热门 更多>