程序执行到 read_pcm(); 耳机就有声音了。实际上read_pcm();是读vs1053寄存器的值,哪里有问题?
int main(void)
{
u16 i=0;
delay_init(); //延时函数初始化
KEY_Init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
while(1)
{
if(KEY0 == 0) //按键按下讲话
{
VS_Init();
recoder_enter_rec_mode(2048);
while(KEY0 == 0) //只要按键没放开
{
read_pcm();
}