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

2019-08-13 22:34发布

求各位大神指教,小弟刚开始接触stm32,感激不尽。图片是我的程序
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
1052130982
1楼-- · 2019-08-15 13:07
aozima 发表于 2017-9-22 11:57
原始音频(原始数据) ==> 手机播放 ==> MIC+VS10xx采集 ==> SPI读取 ==> UART发送 ==> PC接收

是这样么: ...

对的,您之前可有用过VS1053,用SPI直接去读HDAT0,可以吗
aozima
2楼-- · 2019-08-15 16:50
1052130982 发表于 2017-9-22 12:55
对的,您之前可有用过VS1053,用SPI直接去读HDAT0,可以吗

如果你这能做到两边数据完全一样,我估计可以拿个诺奖。

既然数据不一样,那听起来是否一样?
Polychromatic
3楼-- · 2019-08-15 20:03
 精彩回答 2  元偷偷看……
laxsystem01
4楼-- · 2019-08-16 01:42
音频信号采样后速率很难跟原先的完全一样  可以说基本不可能   
1052130982
5楼-- · 2019-08-16 03:54
aozima 发表于 2017-9-22 15:08
如果你这能做到两边数据完全一样,我估计可以拿个诺奖。

既然数据不一样,那听起来是否一样?

VS1053采样频率8000,串口波特率115200。目前收到的收据可以转成音频,频率8000。但是转成的声音是快进的。频率应该只和采样率有关吧?
1052130982
6楼-- · 2019-08-16 09:31
laxsystem01 发表于 2017-9-24 21:26
音频信号采样后速率很难跟原先的完全一样  可以说基本不可能

对的。我现在直接转声音了。VS1053采样频率8000,串口波特率115200。目前收到的收据可以转成音频,用频率8000。但是转成的声音是快进的。用频率4000又特别慢。不会了,求指导?频率应该只和采样率有关吧?

一周热门 更多>