之前用AD8568采集外部模拟声音信号,然后在DSP里处理,现在想把处理后的声音数字信号通过MCASP外接音频芯片AIC3106播放出来听。但是发现在原来代码上加入以下代码后,调试器显示采集的信号变成了全0了;于是我对下面4行代码一行行的加入到原有代码中去,加前两行都没事,和原来一样采集到幅值不同的信号,但是加入第三行InitAIC31I2S()的时候采集到的信号就是全0了,或者说没有采集到信号(全局变量初始值就是0);请问在初始化 AIC31 音频芯片的时候会和EMIF或者AD8568冲突吗,怎么解决。
// I2C 模块引脚配置
I2CPinMuxSetup(0);
I2CPinMuxSetup(0);
// McASP 引脚配置
McASPPinMuxSetup();
McASPPinMuxSetup();
// 初始化 AIC31 音频芯片
InitAIC31I2S();
// 初始化 McASP 为查询方式
InitMcaspPoll();
InitMcaspPoll();