OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7213|回复: 5

请教:STM32F103+WM8731音频解码问题

[复制链接]

3

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-4-1
在线时间
1 小时
发表于 2013-9-12 09:56:30 | 显示全部楼层 |阅读模式
这2天在搞WM8731音频解码,本考虑用VS1053,奈何成本太高,选了这个0.9刀的8731.。。。。

之前没搞过音频的东西,疑惑比较多。其技术资料上有些东西也没讲。请教:
1、WM8731能否解码MP3格式音频?之前搜搜索资料发现多数是FPGA+8731,而且只解WAV格式。
2、解码的流程是怎么个情况?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

30

主题

210

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
金钱
373
注册时间
2012-11-22
在线时间
12 小时
发表于 2013-9-12 10:17:49 | 显示全部楼层
回复【楼主位】wushanyu1:
---------------------------------
可以用1003啊,价格不贵


VLSI?大陆区一级授权代理商,提供技术支持,QQ839638158?VS1003?VS1053?VS1063?VS1011?VS1005?VS1205?VS1103?VS1033?VS8005?VS8053?VS1000?VS23S010?VS1163?开发板,淘宝店铺http://shop105947990.taobao.com/?QQ2355355257
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2013-9-12 10:40:49 | 显示全部楼层
回复【楼主位】wushanyu1:
---------------------------------
这个片子只能收I2S接口传过来的PCM音频流,也就是说如果有WAV这种未压缩的的格式,通过STM32的i2s接口可以出音频。如果是其他格式,需要软解码为PCM音频流才可以
回复 支持 反对

使用道具 举报

3

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-4-1
在线时间
1 小时
 楼主| 发表于 2013-9-13 14:04:44 | 显示全部楼层
回复【3楼】ricefat:
---------------------------------
再请教一下,我想用SPI2从SD卡读取音频数据,用I2S3给8731送音频数据,这样配置是否合理?
如果使用DMA功能的话,是否需要2个DMA通道?(即SPI2和STM32使用DMA1的一个通道,STM32和I2S3使用DMA2的另一个通道)
我刚开始考虑的是:开启SPI2和I2S3后,用DMA从SPI2的数据寄存器取数据到I2S3的数据寄存器。合理不?
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2013-9-13 14:17:20 | 显示全部楼层
回复【4楼】wushanyu1:
---------------------------------
用两个SPI接口没有问题,用两个DMA也没有问题
但是DMA不能外设到外设。
你只能用SPI2读出数据到RAM,然后再RAM发送到 i2s。
另外SPI读SD卡的可能速度比较慢,数据可能不够i2s用的。
44.1k 16bit采样深度双声道音频每秒所需数据量176kByte
回复 支持 反对

使用道具 举报

8

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
金钱
311
注册时间
2016-10-1
在线时间
117 小时
发表于 2016-10-18 00:37:39 | 显示全部楼层
楼主搞定了吗,我搞了好久播不出来声音啊
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-23 23:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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