This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我只想让TLV320AIC3104播放一些声音。 我将其配置为I2S主控,但WCLK和BCLK始终保持较高的水平,而不是时钟信号。 MCLK为12.288MHz,工作正常。
以下是AIC3104使用的配置:
I2CRegWrite(0, 0x00); //在第0页选择寄存器 I2CRegWrite(1, 0x80); //重置编解码器 I2CRegWrite(7, 0x0A); //左数据->左DAC,右数据->右DAC I2CRegWrite(37, 0xC0); //启动DAC I2CRegWrite(43, 0x82B); 音量控制:0x82b/右写入(0x80dB):数字音量:0 //左DAC ->左侧线路输出 I2CRegWrite(92, 0x80); //右侧DAC ->右侧线路输出 I2CRegWrite(86, 0x09); //左侧线路输出:0dB I2CRegWrite(93, 0x09); //右侧线路输出:0dB I2CRegWrite(8, 0xC0); // 通道为BCLK和I0x00; ICDROW, D19/写模式(写) //无数据偏移
通过I2C写入寄存器的工作。 我通过阅读这些内容并将配置行直接输入到线路输出来检查此项。
我希望有人能帮助我或给我一些提示。
谢谢!