vs1003正弦波测试ok了,然后写入音乐数据,没有声音,操作在下

2020-01-26 13:04发布

1下载了个 英语单词   bill.mp3   才6k大 这个容量比较小 先放在单片机flash里面试试
2 用winhex打开bill.mp3的文件 复制出他的 6k数组
3 然后往vs1003里面送数据 但是怎么搞就是没声音,请教下可能什么问题

----这是发送音乐的函数 网络上的
void VS_SendDat(unsigned char dat)
{
   CLR_VS_XDCS;   //允许数据片选
    while((GET_VS_DREQ)==0);  //VS1003的DREQ为高才能写入数据
    iospi(dat);//通过SPI向VS1003写入一个字节的音频数据
    SET_VS_XDCS;
    SET_VS_XCS;
}
----这是我主函数循环发送 bill单词的数据
while(1)
    {

     VS_SendDat(y);
        y++;
        if(y>=5880)y=0;//因为音乐数组就是5880大小
       
    }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。