初级会员

- 积分
- 156
- 金钱
- 156
- 注册时间
- 2013-4-15
- 在线时间
- 7 小时
|
我想用VS1063做双向对讲,把VS1063初始化后,DREQ一直为低,初始化程序是官网的vs1063an_playrec_102例程摘下来的,如下
void VS1063SetWaveMode(void)
{
VS1063_CMD_Write(SCI_BASS,0x0000);
VS1063_CMD_Write(SCI_CLOCKF,HZ_TO_SC_FREQ(12288000) | SC_MULT_53_50X | SC_ADD_53_00X); //0xe430
VS1063_CMD_Write(SCI_RECRATE,8000); //SCI_AICTRL0:samplerate = 8000
VS1063_CMD_Write(SCI_RECGAIN,0); //SCI_AICTRL1:encoding gain 1024 = gain 1 = best quality,0=automatic gain control
VS1063_CMD_Write(SCI_RECMAXAUTO,4096); //SCI_AICTRL2 if RECGAIN = 0, define max auto gain = 4
VS1063_CMD_Write(SCI_RECMODE, RM_63_FORMAT_IMA_ADPCM | RM_63_ADC_MODE_LEFT); //SCI_AICTRL3
VS1063_CMD_Write(SCI_MODE,SM_LINE1 | SM_ENCODE | SM_SDINEW);
VS1063_CMD_Write(SCI_AIADDR, 0x0050); /* Activate recording! */
}
硬件没问题,因为我如果用此VS1063播放MP3正常。
请各位帮看看什么问题 |
|