37694b3b839812ef9ce12767af16608.jpg

书接上回:
【富芮坤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

image.png

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

image.png

接下来我们要做的就是
格式化文件系统mkfs 2:/   (花费时间比较久)
和挂载文件系统mountfs 2:/
查看Flash内存容量ls 2:/

再接下来就是把歌曲(wav格式)搬运到Flash中。
网上有很多在线mp3转wav工具,如图设置比特率32000采样率16000
https://www.aconvert.com/cn/audio/mp3-to-wav/

MP3.png

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


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

image.png

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

image.png
最后使用如下命令播放音乐
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")


image.png


播放效果如下: