|
第二十三章 音频播放实验
本章将介绍如何使用Kendryte K210的I2S功能,并将SD卡的音频数据通过I2S传输到扬声器实现音频的播放。通过学习本章内容,读者将掌握利用SDK编程技术实现wav音频解码并播放的方法。 本章分为如下几个小节: 23.1 WAV和I2S简介 23.2 硬件设计 23.3 程序设计 23.4 运行验证
23.1 WAV和I2S简介 23.1.1 WAV简介WAV即WAVE文件,WAV是计算机领域最常用的数字化声音文件格式之一,它是微软专门为Windows系统定义的波形文件格式(Waveform Audio),由于其扩展名为"*.wav"。它符合RIFF(Resource Interchange File Format)文件规范,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持,该格式也支持MSADPCM,CCITT A LAW 等多种压缩运算法,支持多种音频数字,取样频率和声道,标准格式化的WAV文件和CD格式一样,也是44.1K的取样频率,16 位量化数字,因此在声音文件质量和CD相差无几! WAV一般采用线性PCM(脉冲编码调制)编码,本章,我们也主要讨论PCM的播放,因为这个最简单。 详情请下载查看PDF:
|