NUC123 IIS录音问题

dzdzz_com |浏览1150次
收藏|2016/01/16 14:44

IIS芯片选择的是WM8978,实现了播放,但是录音有问题。

录音的时候我将NUC123配置为Master,让其产生时钟MCLK LRCLK BCLK。

配置如下,但是接收到的数据全是0xFFFFFFFF

WM8978_HPvol_Set(0,0); //耳机音量设为0

WM8978_SPKvol_Set(0); //喇叭音量设为0

WM8978_ADDA_Cfg(0,1); //打开ADC,关闭DAC

WM8978_Input_Cfg(0,1,0);//打开Linein,关闭mic和aux

WM8978_Output_Cfg(0,0); //关闭喇叭和耳机输出

WM8978_I2S_Cfg(2,0); //设置为飞利浦 16bit模式

I2S_Open(I2S, I2S_MODE_MASTER, 16000, I2S_DATABIT_16, I2S_MONO, I2S_FORMAT_I2S);

I2S_EnableMCLK(I2S, 256*16000);


I2S_DisableInt(I2S, I2S_IE_TXTHIE_Msk);

I2S_EnableInt(I2S, I2S_IE_RXTHIE_Msk);

NVIC_EnableIRQ(I2S_IRQn);


满意回答

2022/09/06 16:16

你好,你的问题可以让我们FAE帮你解决,我们不但是新唐一级代理,而且是新唐的技术合作伙伴,电话:0755-82816669转813,汪小姐,手机号:15818763630,QQ:2355898184。另外新唐也有音频编解码芯片,完全可以替代WM8978,而且价格还比WOLFSON的好。语音芯片我们有专业的语音FAE,单片机我们有专业的单片机FAE。

wangwang2015

其他回答(0)
0人关注该问题
+1
 加载中...