TI中文支持网
TI专业的中文技术问题搜集分享网站

dm8148 MCASP左右声道

我现在想让dm8148 MCASP左右声道播放不同的声音,使用的是两个DMA交互传递的办法,每个DMA大小64*4bytes 大小,传输的是24bit的音乐,每个DMA每次刚刚好为左右声道各传输32个24bit(32位其中24位有效)数据,但是为什么左右声道的音乐播放起来会混掉啊,本来应该是左声道是左声道的音乐,右声道是右声道的音乐,但实际效果左声道一会播放的是左声道的音乐,一会又播放的是右声道的音乐,右声道和左声道的情况一样,实在找不出原因,哪位大侠能解释一下。。。。

Chris Meng:

你好,

DM8148的McASP可以设置fifo,你看一下你配置的有多少个words大?如果fifo大于1 words,就有可能导致你说的问题。

longqiang du:

回复 Chris Meng:

因为使用的是DMA传输,所以FIFO是没有使用的。。。

Chris Meng:

回复 longqiang du:

你好,

DMA和fifo不是矛盾的啊。

你WNUMDMA的配置的是多少?

longqiang du:

回复 Chris Meng:

1word,因为我只用了一个Trans Serial

赞(0)
未经允许不得转载:TI中文支持网 » dm8148 MCASP左右声道
分享到: 更多 (0)