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
1楼-- · 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
chenfengzhou
2楼-- · 2019-08-19 21:28
楼主,请问你的问题解决了吗?我最近也在弄VS1063,编码部分始终整不出来
super910906
3楼-- · 2019-08-20 02:24
chenfengzhou 发表于 2016-8-24 22:12
楼主,请问你的问题解决了吗?我最近也在弄VS1063,编码部分始终整不出来

我的问题已经解决了。
yeshere.cn
4楼-- · 2019-08-20 07:51
需要VS1063芯片可以联系我,我公司是VLSI原厂授权**商,绝对正品,绝对优势
super910906
5楼-- · 2019-08-20 08:15
 精彩回答 2  元偷偷看……
libi_00488
6楼-- · 2019-08-20 10:31
楼主,请你帮我看一下。也是VS1063a
   VS_WR_Cmd(SCI_CLOCKF,HZ_TO_SC_FREQ(12288000) | SC_MULT_53_45X | SC_ADD_53_00X);

        VS_WR_Cmd(SCI_AICTRL0,16000U);

        VS_WR_Cmd(SCI_AICTRL1,0);

        VS_WR_Cmd(SCI_AICTRL2,4096U);

        VS_WR_Cmd(SCI_AICTRL3,RM_63_FORMAT_IMA_ADPCM | RM_63_ADC_MODE_LEFT);        

        VS_WR_Cmd(SCI_MODE,(VS_RD_Reg(SCI_MODE)| SM_ENCODE|SM_RESET) &~SM_LINE1 );

这是编码的初始化代码,设置后读取SCI_HDAT1寄存器,他的值永远都是0,请楼主帮忙看下这个设置正确吗?你有遇到过这种问题没

一周热门 更多>