
书接上回:
【富芮坤FR3068x-C】从入门到点灯
https://mbb.eet-china.com/forum/topic/148806_1_1.html
熟悉了开发环境,并完成了最基本的点灯程序,发现富芮坤FR3068x-C跟常规的STM32开发很类似,都是基于C语言,都是基于HAL库。
参考qinyunti大神的杰作,将该工程编译并烧录。
https://gitee.com/qinyunti/fr3068-e-c-micropython.git
使用SecureCRT软件进行人机交互。
推荐使用【SecureCRT绿色版】
注意设置波特率为921600

按下RESET按键后,显示一系列状态

接下来我们要做的就是
格式化文件系统mkfs 2:/ (花费时间比较久)
和挂载文件系统mountfs 2:/
查看Flash内存容量ls 2:/
再接下来就是把歌曲(wav格式)搬运到Flash中。
网上有很多在线mp3转wav工具,如图设置比特率32000采样率16000
https://www.aconvert.com/cn/audio/mp3-to-wav/

使用命令
rxfile 2:/miaozhen.wav 6948700
然后软件中操作Xmodem

接下来就开始进行传输,速度非常慢(3KB/s)

通过指令再次确认文件 ls 2:/

最后使用如下命令播放音乐
dacplay 2:/miaozhen.wav
使用如下命令调节音量(0~100)
dacvolume 10
使用micropython播放的代码如下:
micropython
MicroPython v1.25.0-preview.117.gee8d8b344 on 2024-12-17; minimal with unknown-cpu
>>> import pyb
>>> audio=pyb.AUDIO(1)
>>> audio.play("2:/miaozhen.wav")

播放效果如下: