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