当我们播放声音时 ,将数字信号传入I2SDO脚,声卡便通过解码,产生模拟信号到喇叭/耳机
录音时,声卡便获取麦克风的模拟信号,编码出数字信号到I2SDI引脚上
WM8976接口分为两种:I2S接口(提供音频接收和发送...R/LOUT1:音频左/右输出通道1,外接耳机插孔
R/LOUT2:音频左/右输出通道2,未接
OUT3:单声道输出通道3,未接
OUT4:单声道输出通道4,未接
LIP/LIN:音频输入通道,外接麦克风...,获取对应的file_operations
... ......如上图所示:
bit8~6: 混音输入增益,默认值为0,最大值为7
所以修改的内容如下所示:
1)首先修改混音输入增益的初始默认值为0,如下图所示
?...
//然后对着麦克风说话
ctrl+c //退出
cat sound.bin > /dev/dsp // 就可以听到录下的声音
6.2使用madplay应用程序测试声卡
Madplay