研究生
最后登录1970-1-1
在线时间 小时
注册时间2017-12-1
|
本帖最后由 walker168 于 2018-5-26 21:10 编辑
用野火F746核心板,自己做了个底板,带TF卡(已验证功能正常)和WM8978 通过MIC 做录音 .
音频录制与回放 例程 默认输入是MIC .
WM8978 初始化能完成, StartRecord(recfilename); 也执行了,
可以运行到 “录音功能,写入数据到文件“ 这部分,
case STA_RECORDING: // 录音功能,写入数据到文件
if(bufflag==0)
result=f_write(&file,buffer0,RECBUFFER_SIZE*2,(UINT*)&bw);//写入文件
else
result=f_write(&file,buffer1,RECBUFFER_SIZE*2,(UINT*)&bw);//写入文件
wavsize+=RECBUFFER_SIZE*2;
量得 MICBIAS 输出 3V 和 VMID 输出 1.6V , 应该是正常的。是否说明初始化是成功的?
但在WATCH 中查看 buffer0 buffer1 ,采样数据永远全是0x0000 , 可能是什么原因呢?
|
|