This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

在语音处理中DM642通过EDMA方式与McASP交换数据的问题



在语音处理的过程中,先采集到原始语音信号,再经过算法处理后发出声音。中间用EDMA通过ping-pong的方式搬移数据。我的思路是这样的:AIC23B,McASP,EDMA分别配置好后,启动程序。当MCASP中某个寄存器RSTAT接收到数据后,触发EDMA事件,开始启动EDMA自动搬移数据,然后在CPU中算法处理数据,处理完成后又触发另一个EDMA事件,然后自动搬移数据到MCASP中,通过AIC23B芯片发出声音。

我的问题是:

1、自动搬移后的数据存到哪去了,是在哪个寄存器中么?

1、语音算法的程序在哪编写呢?是在中断子函数里么?

请大家帮忙解答一下,不胜感激!