紫光同创国产FPGA教程第十二章SD卡音乐播放实例
发布时间
阅读量:
阅读量
原创声明:
这份原创教程经芯驿电子科技(上海)有限公司(ALINX)创作完成。此份作品的所有权归属于芯驿电子科技(上海)有限公司。如若转载,请事先获得授权并注明出处:http://www.alinx.com
适用于板卡型号:
PGL22G/PGL12G
1. 实验简介
在其他实验中我们已经实现了单独的SD卡读写与音频模块的录音播放功能。本次实验通过对SD卡中的WAV音乐文件进行扫描并将其传输至音频模块进行播放操作后实现了具备基本功能的音乐播放器系统
2. 实验原理
本实验的关键点在于不依赖于任何形式系统的前提下逐一扫描SD卡上的每个扇区内容,并通过算法识别并提取WAV格式的音频数据。为了简化处理流程,默认所有音频数据均起始于同一个扇区的第一个字节,并且这些数据在存储上是连续排列的。通过反复测试和验证,在FAT32分区格式中发现这一假设计算机运行良好。
WAV文件格式
大多数的文件都包含着各自的开头信息(file header),而WAV音频格式也不例外,在这种情况下我们通常会进行如下操作:首先从存储介质中读取一段数据,并根据其特征属性来判断该数据所代表的内容类型。具体来说,在这种情况下我们可以采取以下
全部评论 (0)
还没有任何评论哟~
