音视频技术学习
直播中

陈丽霞

7年用户 151经验值
私信 关注
[问答]

VS1003可以播放音乐但不能录音

VS1003可以播放音乐,但不能录音,录下来后播放就一个调,声音没有录进去。这是我的录音初始化函数
void recoder_enter_rec_mode(u16 agc)
{
        //èç1ûêÇIMA ADPCM,2éÑùÂê¼ÆËã1«ê½èçÏÂ:
        //2éÑùÂê=CLKI/256*d;        
        //¼ùéèd=0,2¢2±¶Æμ,ía2¿¾§ÕñÎa12.288M.ÄÇÃ′Fc=(2*12288000)/256*6=16Khz
        //èç1ûêÇÏßDÔCM,2éÑùÂêÖ±½ó¾íD′2éÑùÖμ
  VS_WR_Cmd(SPI_BASS,0x0000);   
                 delay_ms(5);                                        //μè′yÖáéù1.35ms
        VS_WR_Cmd(SPI_AICTRL0,0x0012);//8000);        //éèÖÃ2éÑùÂê,éèÖÃÎa8Khz
                 delay_ms(5);                                        //μè′yÖáéù1.35ms
        VS_WR_Cmd(SPI_AICTRL1,0x1000);                //éèÖÃÔöòæ,0,×Ô¶ˉÔöòæ.1024Ïàμ±óú1±¶,512Ïàμ±óú0.5±¶,×î′óÖμ65535=64±¶        
                 delay_ms(5);                                        //μè′yÖáéù1.35ms
        VS_WR_Cmd(SPI_AICTRL2,0);                //éèÖÃÔöòæ×î′óÖμ,0,′ú±í×î′óÖμ65536=64X
                 delay_ms(5);                                        //μè′yÖáéù1.35ms
        VS_WR_Cmd(SPI_AICTRL3,6);                //×óí¨μà(MICμ¥éùμàêäèë)
                 delay_ms(5);                                        //μè′yÖáéù1.35ms
        VS_WR_Cmd(SPI_CLOCKF,0x9800);        //éèÖÃVS10XXμÄê±Öó,MULT:2±¶Æμ;ADD:2»ÔêDí;CLK:12.288Mhz
                 delay_ms(5);                                        //μè′yÖáéù1.35ms
        VS_WR_Cmd(SPI_MODE,0x1804);                //MIC,¼òô¼¤»î   
                delay_ms(5);                                        //μè′yÖáéù1.35ms
//         VS_Load_Patch((u16*)wav_plugin,40);//VS1053μÄWAV¼òôDèòapatch
}

回帖(1)

甘满盛

2019-2-22 10:44:58
是录音文件格式的问题
举报

更多回帖

发帖
×
20
完善资料,
赚取积分