打印

请问设置MCBSP DMA设置的一个问题

[复制链接]
1010|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hitbuyi1|  楼主 | 2015-3-13 23:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前MCBSP A  接收数据线上,有两个通道的数据ch1,ch2, 通过DMA的功能,把ch1,ch2的数据放入一个数组A[2048],我实现的存放方式如下

A[0]  --ch1

A[1] -- ch2

A[2]  --ch1

A[3] - ch2

....

A[2046]  -- ch1

A[2047 ---ch2

配置代码为:

DMACH2BurstConfig(2047, 0, 1024);
DMACH2TransferConfig(1023 ,-1,1-((2-1)*(1024))); //test,ok2
DMACH2WrapConfig(0xFFFF,0,0,1); // test,ok2
DMACH2ModeConfig((Uint16)DMA_MREVTA, 1, 0, 0, 0, 0, 0,SIXTEEN_BIT, 1,1);*/

现在我想在设置DMA的时候,让 ch1的数据放在一起,A[0]~A[1024],ch1的数据放在一起,A[1024]~A[2047],

请问能不能实现,如果能,如何设置DMA? 谢谢

相关帖子

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

本版积分规则

39

主题

78

帖子

0

粉丝