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条回答
libi_00488
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,请楼主帮忙看下这个设置正确吗?你有遇到过这种问题没

一周热门 更多>