lclbf 发表于 2026-6-20 16:12:52

health 发表于 2026-6-13 12:30
下载程序使用STC-ISP常规操作,选择hex文件,设置时钟40MHz。

没有找到HEX文件

lclbf 发表于 2026-6-20 16:34:28

如何实现播放一首完整的音乐?

health 发表于 2026-6-20 19:34:27

lclbf 发表于 2026-6-20 16:12
没有找到HEX文件

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

health 发表于 2026-6-20 19:36:53

lclbf 发表于 2026-6-20 16:34
如何实现播放一首完整的音乐?

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

lclbf 发表于 2026-6-21 07:51:22

health 发表于 2026-6-20 19:36
完整mp3音乐需要外扩spi flash或TF卡了。本程序是用的内部flash,只有64KB空间,程序占用一部分,大约只 ...

谢谢

lclbf 发表于 2026-6-21 07:52:24

health 发表于 2026-6-20 19:34
源码编译一下就有hex了,主要是因为mp3数据放在c源码中了,可以根据需用嵌入自己的mp3文件,编译生成hex ...

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

health 发表于 2026-6-21 13:59:57

lclbf 发表于 2026-6-21 07:52
如何把MP3文件数据转成C源码?

bin转C数组。
可以找个专用的小工具程序,例如segger的Bin2C.exe。
或者通用的二进制编辑软件,例如winhex,打开bin文件,复制为C数组格式。
----------------------------------------------------------------------------------------------
先用任意音频编辑软件,截取mp3一段,转换为指定码率和采样率,保存为新的mp3文件。
然后将此mp3文件作为bin转换为C数组格式。
音频编辑软件例如格式工厂,cooledit,命令行可以用ffmpeg。
页: 1 2 3 4 5 [6]
查看完整版本: MP3解码播放流畅@Ai8051U核心板-擎天柱,8051U移植minimp3解码库