在语音处理的过程中,先采集到原始语音信号,再经过算法处理后发出声音。中间用EDMA通过ping-pong的方式搬移数据。我的思路是这样的:AIC23B,McASP,EDMA分别配置好后,启动程序。当MCASP中某个寄存器RSTAT接收到数据后,触发EDMA事件,开始启动EDMA自动搬移数据,然后在CPU中算法处理数据,处理完成后又触发另一个EDMA事件,然后自动搬移数据到MCASP中,通过AIC23B芯片发出声音。
我的问题是:
1、自动搬移后的数据存到哪去了,是在哪个寄存器中么?
1、语音算法的程序在哪编写呢?是在中断子函数里么?
请大家帮忙解答一下,不胜感激! |