你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2249|回复: 5

关于应用STM32读取存储卡中的MP3数据并解码的设计

[复制链接]

2

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
2017-11-10
发表于 2015-2-4 13:59:45 | 显示全部楼层 |阅读模式
悬赏1ST金币未解决
我的设计构想是这样的:在存储卡中,存有多首MP3音乐,STM32读取其中的2-3首,然后同时解码输出。当然,解码也可以用外围芯片实现,如VS系列芯片。不过,最好是用STM32本身来实现解码。其次,通过网络,能够在线更新存储卡中的音频数据。芯片我初步选择STM32F407系列的。
我想难点在以下几个方面:
1:STM32读存储卡的速度。如果是SD卡,同时读3个mp3文件,并同时解码,速度上能够达到吗?如果是CF卡,速度上则没有问题吧?CF卡官方有驱动库没有?
2:STM32解码MP3的能力。解码1路可以,同时解3路,可以吗?当然,解这3路也可以是串行来解,只要能够达到同时输出音频就可以了。
3:STM32解码出的数据可以为PCM或I2S格式,然后通过存储器接口送给其他芯片。

第一次接触STM32,不知道以上的设计能否实现。大家给点建议,看看设计中还应注意什么。
多谢。

回复

使用道具 举报

307

主题

3125

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-7-17
发表于 2015-2-5 09:57:00 | 显示全部楼层
支持!另外楼主多给点金币吧,回头我补发给你
回复

使用道具 举报

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
发表于 2015-2-5 11:21:19 | 显示全部楼层
你读SD卡数据如果采用SPI方式,恐怕是很难满足要求的。我试过读取SD卡中的BMP图片,一幅320X240彩色图片从读取到显示在TFT,大概要花费0.5秒时间。
你的方案要解码多路MP3还是使用专用芯片要合理些,会少走弯路。
回复

使用道具 举报

2

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
2017-11-10
 楼主| 发表于 2015-2-6 14:47:23 | 显示全部楼层
如果是读CF卡呢?CF卡会比SD卡快不少吧?
回复

使用道具 举报

2

主题

397

回帖

0

蝴蝶豆

高级会员

最后登录
2016-12-21
发表于 2015-2-6 15:22:56 | 显示全部楼层
硬解码mp3不知道411是否可以,那么多i2s通道
回复

使用道具 举报

15

主题

571

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-12-3
发表于 2015-2-6 15:46:44 | 显示全部楼层
同时读取三路……为什么要这么多呀?
回复

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版