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

STM32F103RET软解MP3(使用Helix库)

[复制链接]
Ericezhang5 发布时间:2017-3-24 12:54
本帖最后由 Ericezhang5 于 2017-3-24 12:55 编辑 ) e8 z8 n% Y- }# v1 {' }
0 {, ^2 v- h) y1 v
使用Helix开源代码实现软解播放MP3。
7 {2 C0 C4 H7 q9 t( g- S( C5 q说明:0 n1 J5 B) n. ?, ^5 v5 L
使用STM32F103RET小系统板(带SD或者TF卡,不带的话,通过外接模块也没问题)外接WM8978模块实现。. h/ k* W, q2 |" z% c# d* y( b: [
上电即循环播放\music下所有的MP3文件,WAV文件,串口115200bps,播放时输出歌曲信息。& ?7 a" k" E/ N# ?! C. r
MP3文件支持标准的采用率(27000这种非标准采样率不支持),支持CBR与VBR格式
- ^: m. c# r$ P2 ^4 kWAV文件支持8\16\32位,单\双声道,压缩的不支持。6 Y! l; j5 h5 C3 B$ Z6 J3 r
主芯片使用STM32F103RET,STM32F103VET,STM32F103ZET及更高RAM的芯片
6 ^! _6 u3 \! f$ ]6 SSD卡仅支持FAT32文件格式(exFAT不支持)
6 d; Q3 \: c$ ^7 F! c) W不支持长文件名,只支持8.3文件名格式,不支持中文文件名(修改FATFS移植即可支持,懒癌犯了,有兴趣自己搞吧)' j, f, h. n+ Y+ L. o$ M' A
播放的音频文件需要放在\music目录下! r! q' i( n+ f$ V8 U

4 u1 x' B6 b0 v% v5 Q& X& b! o3 z硬件连接方法
) `$ P* p2 Z/ ~SD卡:
7 U2 C- O3 {5 g5 b5 `/ t4 w) o) ^SDIO_D0                PC8" X5 E7 {+ A# Q2 |. f
SDIO_D1                PC9
3 ]/ t/ k" \1 s* oSDIO_D2                PC10: G* k0 J- G8 p# P. t; a. q
SDIO_D3                PC11
' j5 r5 R+ F0 ~5 ~' ^SDIO_CMD        PD2
+ X  o! e( G' I$ ^+ {& p7 L. `$ ESDIO_CLK        PC12$ x3 q0 A# M, F. t% O+ L& I- w
1 K) Q! B, `3 C; Y+ b$ S8 G! M
WM8978模块(淘宝上有卖)5 G9 H2 ?3 t" i
I2S_SD                PB15        SDIN- h' x. ]# o% o$ S* Y! @2 H
I2S_CK                PB13        SCLK
6 ?" g8 ~, C. n) W- LI2S_WS                PB12        LRCK8 Y& v: u, R$ K8 M8 r% H0 Z0 B, [
I2S_MCK                PC6        MCLK2 r7 P3 P4 n6 q/ B: C( C, J
I2C_SDA                PB7        SDA; e* g' ]" }; S+ p- W
I2C_SCL                PB6        SCL
: Y" `' i9 O' j& n" F; n  _; G) h5 l/ N. l( n4 q4 u
串口
  ?6 M2 s! O+ v6 jUSART_RX        PA10
, m1 X; ^5 R9 S5 i( Z& l9 e. cUSART_TX        PA9
7 {, Q* g3 g. g3 E0 P- M' t, R

6 m; o' _0 z. [6 c

SD播放MP3.rar

下载

3.78 MB, 下载次数: 667

赞 收藏 7 评论7 发布时间:2017-3-24 12:54

举报

7个回答
iuu 回答时间:2017-3-25 15:02:16
支持原创,刚开始学STM32,以前用的STM8,请多指教
onesavior 回答时间:2018-3-6 23:44:25
感谢分享~
kayats-244950 回答时间:2018-4-22 16:15:48
感谢分享~ 学习了~
retag0658ca 回答时间:2018-8-17 16:12:49

% a6 G3 A9 n  r5 d: Q9 M5 Q/ \感谢分享~ 学习了~
嘿嘞哈 回答时间:2018-11-15 09:03:55
感谢分享~ 学习了~
stm32yuyi 回答时间:2019-6-8 20:30:18
谢谢分享!
WLW 回答时间:2021-12-14 22:47:46

感谢分享

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版