health 发表于 2026-6-13 12:30
下载程序使用STC-ISP常规操作,选择hex文件,设置时钟40MHz。
没有找到HEX文件
如何实现播放一首完整的音乐?
lclbf 发表于 2026-6-20 16:12
没有找到HEX文件
源码编译一下就有hex了,主要是因为mp3数据放在c源码中了,可以根据需用嵌入自己的mp3文件,编译生成hex。
lclbf 发表于 2026-6-20 16:34
如何实现播放一首完整的音乐?
完整mp3音乐需要外扩spi flash或TF卡了。本程序是用的内部flash,只有64KB空间,程序占用一部分,大约只剩30KB用于保存音频文件。
health 发表于 2026-6-20 19:36
完整mp3音乐需要外扩spi flash或TF卡了。本程序是用的内部flash,只有64KB空间,程序占用一部分,大约只 ...
谢谢
health 发表于 2026-6-20 19:34
源码编译一下就有hex了,主要是因为mp3数据放在c源码中了,可以根据需用嵌入自己的mp3文件,编译生成hex ...
如何把MP3文件数据转成C源码?
lclbf 发表于 2026-6-21 07:52
如何把MP3文件数据转成C源码?
bin转C数组。
可以找个专用的小工具程序,例如segger的Bin2C.exe。
或者通用的二进制编辑软件,例如winhex,打开bin文件,复制为C数组格式。
----------------------------------------------------------------------------------------------
先用任意音频编辑软件,截取mp3一段,转换为指定码率和采样率,保存为新的mp3文件。
然后将此mp3文件作为bin转换为C数组格式。
音频编辑软件例如格式工厂,cooledit,命令行可以用ffmpeg。