STM32+VS1063编码问题

2019-08-11 16:38发布


        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,请大家帮忙分析下!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。