打印

USB麦克风数据传输

[复制链接]
1108|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xuqingli123|  楼主 | 2019-3-15 10:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在STM32f407上面做了一个USB麦克风,16位时各个方面都已经正常,现在需要把16位改成24位,发现录得数据和播放的数据存在差异,把录得声音进行播放,只能模糊听到当时的声音而已音调还发生了了变化,这是什么原因,USB在传输16位数据和传输24位数据有什么差异,需要注意什么?

相关帖子

沙发
零三翟邢止胃| | 2019-3-15 10:55 | 只看该作者
不懂,帮你顶住啊!!!!!

使用特权

评论回复
板凳
xuqingli123|  楼主 | 2019-3-15 11:22 | 只看该作者
零三翟邢止胃 发表于 2019-3-15 10:55
不懂,帮你顶住啊!!!!!

谢谢

使用特权

评论回复
地板
zhs2007| | 2019-3-15 12:48 | 只看该作者
估计是ISO端点传输的PCM数据格式没弄对。16位每个采样点,单声道2字节,双声道4字节,24位单声道3字节,双声道6字节。

使用特权

评论回复
5
xuqingli123|  楼主 | 2019-3-15 15:35 | 只看该作者
本帖最后由 xuqingli123 于 2019-3-15 15:57 编辑
zhs2007 发表于 2019-3-15 12:48
估计是ISO端点传输的PCM数据格式没弄对。16位每个采样点,单声道2字节,双声道4字节,24位单声道3字节,双 ...

你说的是传输的数据包的大小吗?这个根据相应的位数和通道数和采样频率都做了相应的修改了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

174

帖子

2

粉丝