实验30 音乐播放实验
所属分类:单片机开发
开发工具:C/C++
文件大小:7789KB
下载次数:12
上传日期:2019-04-09 19:19:05
上 传 者:
EZboy
说明: 基于stm32l4的音乐播放,sd读取音乐文件
(Based on stm32l4 music playback, sd reading)
文件列表:
实验30 音乐播放实验\APP\audioplay.c (7330, 2018-12-08)
实验30 音乐播放实验\APP\audioplay.h (1706, 2018-12-08)
实验30 音乐播放实验\AUDIOCODEC\wav\wavplay.c (7637, 2018-12-08)
实验30 音乐播放实验\AUDIOCODEC\wav\wavplay.h (3483, 2018-12-08)
实验30 音乐播放实验\CORE\cmsis_armcc.h (24423, 2018-09-13)
实验30 音乐播放实验\CORE\core_cm4.h (114498, 2018-09-13)
实验30 音乐播放实验\CORE\core_cmFunc.h (3620, 2018-09-13)
实验30 音乐播放实验\CORE\core_cmInstr.h (3636, 2018-09-13)
实验30 音乐播放实验\CORE\core_cmSimd.h (3662, 2018-09-13)
实验30 音乐播放实验\CORE\startup_stm32l475xx.s (20303, 2018-11-07)
实验30 音乐播放实验\FATFS\doc\css_e.css (3481, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\css_j.css (3896, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\app1.c (1063, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\app2.c (1609, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\app3.c (4134, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\app4.c (10371, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\f1.png (1414, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\f2.png (1458, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\f3.png (1039, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\f4.png (2335, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\f5.png (2479, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\f6.png (1464, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\f7.png (11388, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\funcs.png (22722, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\layers.png (5521, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\layers1.png (3843, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\layers2.png (3741, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\layers3.png (2379, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\mkfatimg.zip (686662, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\modules.png (7932, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\rwtest.png (19068, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\rwtest2.png (8153, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\img\rwtest3.png (3011, 2016-07-01)
实验30 音乐播放实验\FATFS\doc\updates.txt (5352, 2016-07-01)
实验30 音乐播放实验\FATFS\exfuns\exfuns.c (13000, 2018-11-07)
实验30 音乐播放实验\FATFS\exfuns\exfuns.h (2410, 2018-11-07)
实验30 音乐播放实验\FATFS\exfuns\fattester.c (8760, 2018-12-08)
实验30 音乐播放实验\FATFS\exfuns\fattester.h (1765, 2018-11-07)
实验30 音乐播放实验\FATFS\exfuns\mycc936.c (4529, 2018-12-08)
... ...
实验器材:
潘多拉STM32L475开发板
实验目的:
学习ES8388和STM32 SAI功能的使用,了解WAV编码,实现一个简单的WAV音乐播放器.
硬件资源:
1,RGB灯
2,KEY0/KEY1/WK_UP按键
3,串口1
4,TFTLCD
5,TF卡(自备)
6,SPI FLASH
7,ES8388音频解码芯片
8,STM32L475的SAI音频接口(内嵌)
实验现象:
本实验开机后,先初始化各外设,然后检测字库是否存在,如果检测无问题,
则开始循环播放TF卡MUSIC文件夹里面的歌曲(必须在TF卡根目录建立一个MUSIC
文件夹,并存放歌曲(仅支持16位 44.1K wav格式播放)在里面,在TFTLCD上显
示歌曲名字、播放时间、歌曲总时间、歌曲总数目、当前歌曲的编号等信息。
KEY0用于选择下一曲,KEY2用于选择上一曲,WK_UP用来控制暂停/继续播放。
RGB还是用于指示程序运行状态。
注意事项:
1. 本例程需要大家自行准备TF卡进行测试,并将音频文件放在TF卡根目录下的MUSIC文件夹下
2. 本章的例程仅支持16bit 44.1K的WAV格式音频文件播放,如果网上下载不到音频文件,可以在光盘资料->5,SD卡根目录文件->MUSIC文件夹下进行拷贝。
3. 本例程需要用到耳机来听音乐,请大家提前自备。
4. 本例程中串口1的波特率为115200
5. 如果SPI FLASH没有中文字库请先按照第三十三章例程更新字库
参考资料:潘多拉STM32L475开发指南-HAL库版本.pdf 第三十五章ui
-------------------------------------------------------------------------------------------
◆其他重要连接:
开发板光盘资料下载地址(视频+文档+源码等):http://www.openedv.com/forum.php?mod=viewthread&tid=13912&extra=page%3D1
◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台:
2种添加方法:(动动手提升您的学习效率,惊喜不断哦)
(1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注
(2)打开微信->添加朋友->输入“alientek_stm32"->点击关注
具体微信添加方法,请参考帖子:http://www.openedv.com/posts/list/45157.htm
淘宝店铺: http://openedv.taobao.com
http://eboard.taobao.com
公司网站:www.alientek.com
技术论坛:www.openedv.com
微信公众平台:正点原子
电话:020-38271790
传真:020-36773971
广州市星翼电子科技有限公司
正点原子@ALIENTEK
2016-6月
近期下载者:
相关文件:
收藏者: