ARM技术论坛
直播中

张敏

7年用户 1601经验值
私信 关注
[资料]

基于MM32F5270开发板从SD卡读取音频文件和界面的设计实现

1、基于MM32F5270开发板从SD卡读取音频文件和界面的设计

目前实现功能如下:

实现从SD卡中读取音频文件

实现播放和暂停

实现上一曲和下一曲

实现界面切换

目前测试从SD卡中只读取音频文件一小段,存放到RAM中,然后播放(如需实际应用,关于这一部分还需进行处理)

移植SD卡,挂载文件系统

这里之前测试的音频文件是直接取数组放在单片机内部,因为单片机内部空间有限,不能存放很多音频文件,故选择从SD卡中读取音

频文件,这里移植了Fatfs,更方便去读取。

关于SD卡的移植,我看社区中已经有相关的教程了,这里就不介绍了。

界面介绍

关于音乐播放器界面的设计,采用极简的方式,一共有3个界面,第一个是主界面,只显示了音乐图标,第二个界面是音频文件列表,显示从SD卡中读取的音频文件,第三个界面是播放界面,有暂停、开始、上一首、下一首、返回上一界面和返回主界面功能。

1.jpg

原作者:卢阿涛

更多回帖

发帖
×
20
完善资料,
赚取积分