硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2488|回复: 6
收起左侧

[有问必答] 关于VS1053串口传输数据的问题

[复制链接]

3

主题

14

回帖

23

积分

新手上路

积分
23
发表于 2018-8-27 17:05:15 | 显示全部楼层 |阅读模式
请问串口传录音文件数据并实时播放,发现播放声音会有很大的杂音,但是还是能听请录音的文件。
QQ截图20180827170133.jpg
QQ截图20180827170145.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2018-8-28 01:37:47 | 显示全部楼层
可以这样测试,弄个小点的音频文件,转换成C数组,在你的工程里面播放是否正常。如果正常,然后你串口接收这个文件播放,如果有问题,就对比相应位置的数据是不是有差异。
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2018-8-28 10:14:26 | 显示全部楼层
eric2013 发表于 2018-8-28 01:37
可以这样测试,弄个小点的音频文件,转换成C数组,在你的工程里面播放是否正常。如果正常,然后你串口接收 ...

找到原因了,师傅。是串口传输速率太慢导致的
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2018-8-28 14:57:34 | 显示全部楼层
eric2013 发表于 2018-8-28 01:37
可以这样测试,弄个小点的音频文件,转换成C数组,在你的工程里面播放是否正常。如果正常,然后你串口接收 ...

师傅,现在设置波特率高了,会导致语速过快是什么原因导致的
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2018-8-28 14:58:28 | 显示全部楼层
eric2013 发表于 2018-8-28 01:37
可以这样测试,弄个小点的音频文件,转换成C数组,在你的工程里面播放是否正常。如果正常,然后你串口接收 ...

师傅,现在设置波特率高了,会导致语速过快是什么原因导致的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2018-8-29 00:43:43 | 显示全部楼层
小叶_MaaE3 发表于 2018-8-28 14:58
师傅,现在设置波特率高了,会导致语速过快是什么原因导致的

是不是你现在的音频播放每来一次数据播放一次,这样的话就不是按照音频的速度播放了。
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2018-8-30 13:15:32 | 显示全部楼层
eric2013 发表于 2018-8-29 00:43
是不是你现在的音频播放每来一次数据播放一次,这样的话就不是按照音频的速度播放了。

不太明天
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 21:52 , Processed in 0.377576 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表