硬件准备
ADSP-21489EVB:ADI 21489处理器的开发板
AD-HP530ICE:ADI DSP专用仿真器
USBi:ADI SigmaDSP和SHARC DSP的图形化编程调试器
软件准备:
Visual DSP++
CCES
SigmaStudio
硬件链接示意图
这个程序,对 48Khz 或 96Khz 采样率的音频,进行了延时处理,并输出。跑程序和上面的例程一样,我们来看一下他音频处理部分的具体程序。(音频输入输出需根据程序换接口)
Left_Channel_Out1 = Left_Channel_In2;
Right_Channel_Out1 = Right_Channel_In2;
从程序里,我们可以看到,模拟输入的 2/3 IN,接模拟输出的 0/1 OUT,是音频直通。
Left_Channel_Out2 = Left_Channel_In2;
Right_Channel_Out2 = DelayLine[Index] + Right_Channel_In2;
输入音源在 2/3IN 的右声道做了延时,模拟输出到 2/3 OUT。
可以对比这两个输出的声音,体会一下增加延时之后的音效。
Left_Channel_Out3 = Left_Channel_In1;
Right_Channel_Out3 = Right_Channel_In1;
Left_Channel_Out4 = Left_Channel_In1;
Right_Channel_Out4 = Right_Channel_In1;
这里的 4 个就完全都是直通了,模拟输入 0/1 IN,接模拟输出的 4/5 和 6/7,正常输出音乐。