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大小
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
赞同!!!
一周热门 更多>