想把vs1053采集到的音频数据,通过串口发送出去,可是收到的十六进制数据和原始音频对不上

2019-08-13 22:34发布

求各位大神指教,小弟刚开始接触stm32,感激不尽。图片是我的程序
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
23条回答
super910906
2019-08-16 14:11
                SYS_VAL.Cnt = VS10X3_RD_Reg(0x09);
                if((SYS_VAL.Cnt >=256)&&(SYS_VAL.Cnt <896))
                {
                        SYS_VAL.Idx = 0;
                        while(SYS_VAL.Idx < 512)
                        {
                                SYS_VAL.Cnt = VS10X3_RD_Reg(0x08);
                                MP3_Send_Buf[SYS_VAL.Idx++]=SYS_VAL.Cnt>>8;
                                MP3_Send_Buf[SYS_VAL.Idx++]=SYS_VAL.Cnt&0xFF;
                        }
                        UART4_SendData(MP3_Send_Buf,512);
                        while(UART4_Send_Size);//等待发送完成
                }

一周热门 更多>