STM32搭配VS1063做录音时遇到的问题

2019-08-19 17:31发布

VS_Load_Patch((u16*)wav_plugin, 1603);//VS1063的WAV录音需要patch
static const u16 wav_plugin[1603]=/* Compressed plugin */
求大侠们给patch
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
super910906
2019-08-19 17:56
初始化如下:       
VS10X3_WR_Cmd(0x02, 0x0000);   
        VS10X3_WR_Cmd(0x0C, 48000);      //设置采样率,设置为48Khz
        VS10X3_WR_Cmd(0x0D,1024);       //设置增益,0,自动增益.1024相当于1倍,512相当于0.5倍,最大值65535=64倍       
        VS10X3_WR_Cmd(0x0E, 0);         //设置增益最大值,0,代表最大值65536=64X
        VS10X3_WR_Cmd(0x0F, 0x60);         //左通道(MIC单声道输入)
        VS10X3_WR_Cmd(0x03, 0x2000);    //设置VS10XX的时钟,MULT:2倍频;ADD:不允许;CLK:12.288Mhz
        VS10X3_WR_Cmd(0x00, 0x1804);    //MIC,录音激活
        VS10X3_WR_Cmd(0x07, 0x50);            //激活 Set address for RAM write/read
        vTaskDelay(5);                  //等待至少1.35ms

一周热门 更多>