找回密码
 立即注册
楼主: health

MP3解码播放流畅@Ai8051U核心板-擎天柱,8051U移植minimp3解码库

[复制链接]
  • 打卡等级:以坛为家III
  • 打卡总天数:671
  • 最近打卡:2026-07-04 08:03:26

20

主题

238

回帖

1918

积分

金牌会员

积分
1918
发表于 2026-6-20 16:12:52 | 显示全部楼层
hea*** 发表于 2026-6-13 12:30
下载程序使用STC-ISP常规操作,选择hex文件,设置时钟40MHz。

没有找到HEX文件
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:671
  • 最近打卡:2026-07-04 08:03:26

20

主题

238

回帖

1918

积分

金牌会员

积分
1918
发表于 2026-6-20 16:34:28 | 显示全部楼层
如何实现播放一首完整的音乐?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:283
  • 最近打卡:2026-07-05 00:54:51

25

主题

235

回帖

2489

积分

金牌会员

积分
2489
发表于 2026-6-20 19:34:27 | 显示全部楼层
lcl*** 发表于 2026-6-20 16:12
没有找到HEX文件

源码编译一下就有hex了,主要是因为mp3数据放在c源码中了,可以根据需用嵌入自己的mp3文件,编译生成hex。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:283
  • 最近打卡:2026-07-05 00:54:51

25

主题

235

回帖

2489

积分

金牌会员

积分
2489
发表于 2026-6-20 19:36:53 | 显示全部楼层
lcl*** 发表于 2026-6-20 16:34
如何实现播放一首完整的音乐?

完整mp3音乐需要外扩spi flash或TF卡了。本程序是用的内部flash,只有64KB空间,程序占用一部分,大约只剩30KB用于保存音频文件。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:671
  • 最近打卡:2026-07-04 08:03:26

20

主题

238

回帖

1918

积分

金牌会员

积分
1918
发表于 2026-6-21 07:51:22 | 显示全部楼层
hea*** 发表于 2026-6-20 19:36
完整mp3音乐需要外扩spi flash或TF卡了。本程序是用的内部flash,只有64KB空间,程序占用一部分,大约只 ...

谢谢
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:671
  • 最近打卡:2026-07-04 08:03:26

20

主题

238

回帖

1918

积分

金牌会员

积分
1918
发表于 2026-6-21 07:52:24 | 显示全部楼层
hea*** 发表于 2026-6-20 19:34
源码编译一下就有hex了,主要是因为mp3数据放在c源码中了,可以根据需用嵌入自己的mp3文件,编译生成hex ...

如何把MP3文件数据转成C源码?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:283
  • 最近打卡:2026-07-05 00:54:51

25

主题

235

回帖

2489

积分

金牌会员

积分
2489
发表于 2026-6-21 13:59:57 | 显示全部楼层
lcl*** 发表于 2026-6-21 07:52
如何把MP3文件数据转成C源码?

bin转C数组。
可以找个专用的小工具程序,例如segger的Bin2C.exe。
或者通用的二进制编辑软件,例如winhex,打开bin文件,复制为C数组格式。
----------------------------------------------------------------------------------------------
先用任意音频编辑软件,截取mp3一段,转换为指定码率和采样率,保存为新的mp3文件。
然后将此mp3文件作为bin转换为C数组格式。
音频编辑软件例如格式工厂,cooledit,命令行可以用ffmpeg。
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-7-5 07:47 , Processed in 0.070770 second(s), 75 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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