谢谢香版主,数据俩俩相同的问题已经查出来是左右声道相同的原因。用的是UDA1380这个片子.i2s配置如下
static void codec_i2s_init(uint32_t sampleRate)
{
int i;
I2S_InitTypeDef I2S_InitStructure;
int num = sizeof(codecs) / sizeof((codecs)[0]);
for (i = 0; i < num; i++)
{
//enable i2s clock
RCC_APB1PeriphClockCmd(codecs.clock.i2sClk, ENABLE);