初级会员

- 积分
- 136
- 金钱
- 136
- 注册时间
- 2016-1-18
- 在线时间
- 45 小时
|
发表于 2016-1-18 17:45:07
|
显示全部楼层
//¼¤»î CM ¼òôÄ£ê½
//agc:0,×Ô¶ˉÔöòæ.1024Ïàμ±óú1±¶,512Ïàμ±óú0.5±¶,×î′óÖμ65535=64±¶
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);
VS_WR_Cmd(SPI_AICTRL0,12); //éèÖÃ2éÑùÂê,éèÖÃÎa8Khz
VS_WR_Cmd(SPI_AICTRL1,agc); //éèÖÃÔöòæ,0,×Ô¶ˉÔöòæ.1024Ïàμ±óú1±¶,512Ïàμ±óú0.5±¶,×î′óÖμ65535=64±¶
VS_WR_Cmd(SPI_AICTRL2,0); //éèÖÃÔöòæ×î′óÖμ,0,′ú±í×î′óÖμ65536=64X
VS_WR_Cmd(SPI_AICTRL3,6); //×óí¨μà(MICμ¥éùμàêäèë)
VS_WR_Cmd(SPI_CLOCKF,0X9800); //éèÖÃVS10XXμÄê±Öó,MULT:2±¶Æμ;ADD:2»ÔêDí;CLK:12.288Mhz
VS_WR_Cmd(SPI_MODE,0x1804); //MIC,¼òô¼¤»î
delay_ms(5); //μè′yÖáéù1.35ms
// VS_Load_Patch((u16*)wav_plugin,40);//VS1053μÄWAV¼òôDèòapatch
} |
|