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大小
       
    }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
postek
1楼-- · 2020-01-26 13:32
 精彩回答 2  元偷偷看……
postek
2楼-- · 2020-01-26 17:38
注意 test 引脚以及串口的rx 引脚 硬件是否正确。
qinshiysb
3楼-- · 2020-01-26 17:53
postek 发表于 2013-9-13 15:22
6K,不是一闪而过么? 太短了。

   赞同!!!
lgg88
4楼-- · 2020-01-26 22:45
nome
5楼-- · 2020-01-27 00:46
wxty
6楼-- · 2020-01-27 01:50
 精彩回答 2  元偷偷看……

一周热门 更多>