已回答假定已回答

关于21489的SRC问题

huangzhijian 在 2015-10-8 詢問的問題
最後回覆由huangzhijian於2015-10-13提供

*pSRCCTL0 = SRC0_IN_I2S | SRC0_OUT_I2S | SRC0_OUT_24|SRC0_DITHER|SRC0_MPHASE;

*pSRCCTL0 |= SRC0_ENABLE;

SRU(DAI_PB16_O,SRC0_CLK_IP_I);

SRU(DAI_PB17_O,SRC0_FS_IP_I);

SRU(DAI_PB08_O,SRC0_DAT_IP_I);

SRU(DAI_PB13_O, SRC0_CLK_OP_I);

SRU(DAI_PB07_O, SRC0_FS_OP_I);

SRU(SRC0_DAT_OP_O, DAI_PB20_I);

 

SRU(LOW, DAI_PB16_I);//IN BCK

SRU(LOW, PBEN16_I);

SRU(LOW, DAI_PB17_I);IN LRCK

SRU(LOW, PBEN17_I);

SRU(LOW, PBEN08_I); //IN DATA

 

SRU(HIGH, PBEN20_I);//OUT DATA

SRU(LOW, DAI_PB13_I);//OUT  BCK

SRU(LOW, PBEN13_I);

SRU(LOW, DAI_PB07_I);//OUT LRCK

SRU(LOW, PBEN07_I);

为什么SRC0输出的数据始终是不对的。DAIP20输出接DAC始终都是一些杂音,是不是哪里还需要设置的?

結果