STM32
直播中

李丹

7年用户 171经验值
私信 关注
[问答]

LD3320识别没问题但是语音播放就出不来

LD3320求助,识别没问题,但是语音播放就出不来,我是把语音播放内容直接放在一个数组里,没有放置EEPROM或者SD卡存储,也找过网站里类似的程序,感觉是可以的,希望好人心帮忙下
语音识别+MP3播放.zip (3.14 MB )

回帖(6)

马舒滟

2019-2-13 08:35:05
希望大家能帮忙看下,语音识别那块肯定是可以用的,主要是LD_Play()函数和装载MP3数据函数
举报

蒋美燕

2019-2-13 08:49:42
帮顶。。。。。。。。。
举报

刘芳

2019-2-13 09:07:39
void LD_ReloadMp3Data(u32 sound_size) //装入的MP3长度还需要看看修改下
{
u8 val;
ucStatus = LD_ReadReg(0x06);
while ( !(ucStatus&MASK_FIFO_STATUS_AFULL) )
{
val = data1[nMp3Pos++];//MP3值
LD_WriteReg(0x01,val);//MP3值送入FIFO
if ( data1[nMp3Pos]==0)
{
nMp3Pos=0;
return;
 }
ucStatus = LD_ReadReg(0x06);
}
}
我个人认为其他函数是没有问题的,主要是这个函数,希望各位大神能帮忙看下
举报

田硕

2019-2-13 09:22:01
楼主解决问题了吗,求教
举报

更多回帖

发帖
×
20
完善资料,
赚取积分