1、基于MM32F5270开发板从SD卡读取音频文件和界面的设计
目前实现功能如下:
实现从SD卡中读取音频文件
实现播放和暂停
实现上一曲和下一曲
实现界面切换
目前测试从SD卡中只读取音频文件一小段,存放到RAM中,然后播放(如需实际应用,关于这一部分还需进行处理)
移植SD卡,挂载文件系统
这里之前测试的音频文件是直接取数组放在单片机内部,因为单片机内部空间有限,不能存放很多音频文件,故选择从SD卡中读取音
频文件,这里移植了Fatfs,更方便去读取。
关于SD卡的移植,我看社区中已经有相关的教程了,这里就不介绍了。
界面介绍
关于音乐播放器界面的设计,采用极简的方式,一共有3个界面,第一个是主界面,只显示了音乐图标,第二个界面是音频文件列表,显示从SD卡中读取的音频文件,第三个界面是播放界面,有暂停、开始、上一首、下一首、返回上一界面和返回主界面功能。
原作者:卢阿涛
更多回帖