我正在尝试为DA7218音频编解码器启用侧音功能。麦克风和扬声器都工作正常。但是侧音不起作用。
我将DA14195DEVKTD与sdkv.1.6.2一起使用。
#include#include静态void EnableSidetone(void){uint16\u t reg;writecodereg(SIDETONE_IN_SELECT_REG_adr,SIDE_TONE_SELCET_ADC_2L);//使用ADC2上的模拟麦克风作为源reg=readCodecReg(DROOTING_ST_OUTFILT_1L_reg_adr);//为左声道reg |=(1<<2)启用侧音;书面声明(Drooting\u ST\u OUTFILT\u 1L\u REG\u adr,REG);reg=readCodecReg(DROOTING_ST_OUTFILT_1R_reg_adr);//右声道侧音reg |=(1<<2);书面声明(drooting\u ST\u OUTFILT\u 1R\u REG\u adr,REG);writecodereg(侧音增益寄存器adr,0x1c);//将侧音增益设置为0 dB reg=侧音\U CTRL\U侧音\U FILTER\U EN;writecodereg(侧音\u CTRL \u REG \u adr,REG);//侧音\滤波器\ n=1,侧音\静音\ n=0}
侧音双四阶滤波器的系数保留在重置值处。
设备:
你好,马克西姆,
抱歉回复太慢,我会帮你调查的。
最后的申请是什么?
谨致问候,
艾略特·德克斯特
你好,艾略特,
我已经找到了解决办法。问题出在双四元滤波器上。侧音在加载系数后工作良好(a00、a10、a20为1.0,其他为0.0,比例适当)。
谢谢你的回复。