打印
[技术问答]

NUC123 IIS录音问题

[复制链接]
113|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-3-17 15:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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);

使用特权

评论回复
沙发
zhuotuzi| | 2023-3-19 16:21 | 只看该作者
没用过这个芯片,看看手册上使用录音的操作顺序是否有遗漏。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2001

主题

7028

帖子

10

粉丝