项目描述:
3104 Codec 做从,stm32做主 数据:16位,时钟:44.1K
HPLCOM,HPRCOM做为输出接耳机。配置如下:
aic31xx_write(0x00, 0);
aic31xx_write(0x01, 0x80);
aic31xx_write(0x66,0x22); //时钟配置
aic31xx_write(0x65,0x00);
aic31xx_write(0x03,0x11);
aic31xx_write(0x04,0x20);
aic31xx_write(0x0B,0x02);
aic31xx_write(0x05,0x00);
aic31xx_write(0x06,0x00);
aic31xx_write(0x07,0x8A);
aic31xx_write(0x29,0x02);
aic31xx_write(0x2B,0x3F);
aic31xx_write(0x25,0xE0);
aic31xx_write(0x26,0x18); //配置HPLCOM,HPRCOM
aic31xx_write(0x36,0x80);
aic31xx_write(0x47,0x80);
aic31xx_write(0x3A,0x0D);
aic31xx_write(0x48,0x0D);
I2C能够正常读写,IIS BCLK,WCLK,DOUT都正常,就是声音没有出来,不确定是配置问题还是硬件问题。附件是硬件原理图
麻烦高手帮我解答下,非常感谢