4 IIS音频系统Р3.2 WAV 文件格式РWAV声音格式文件是 Windows环境下的一种常用音频文件格式,它依循一种称为“资源互换文件格式”(Res ources Interchange File Format)的格式,简称 R IFF。R IFF可以看作是一种树状结构,其基本构成单位为 chunk,犹如树状结构中的节点,每个 chunk由“辨别码”、“数据大小”及“数据”所组成。WAV 为 WAVEFORM (波形)的缩写。“R IFF”的格式辨别码为“WAVE”。整个文件由两个 chunk所组成:辨别码“fmt”(注意:最后一个是空白字符! )及“data”。在“fmt”的 chunk下包含了一个 PCM WAVE FORMAT数据结构,在“fmt”chunk之后是原始声音的采样数据,这些数据是可以直接送到 IIS总线的数字音频符号。典型的 WAV格式文件结构如图 5所示。Р图5 WAV文件格式Р3.3 初始化UDA1341模块Р3.1初始化模块Р如图3.1所示:Р端口初始化Р地址选择РAD和DAР增益控制Р模式选择Р执行录音Р Р Mode=1Р Р Р 3.1初始化流程图Р3.2 录音模块Р录音模块流程图Р如图3.2所示:Р3.2.录音模块流程图Р总结:Р首先,面对复杂的程序不要有畏惧心理,觉得其很高深而不去看程序。只要掌握了IIS、WAV等基本原理,就应认真耐心的看懂参考程序。进而调试成功。通过本次设计,学习音频接口、IIS接口的相关知识。了解了ARM程序的设计方法。特别是ARM的程序设计的模块式方法有了更深的体会。Р参考文献:Р[ 1 ]黄智伟. ARM9嵌入式系统设计基础[M] .北京航空航天大学出版2006 .Р[ 2 ]专业实验辅导资料(一)[R]. 2009Р[ 3 ]庄海军. 基于S3C2410的IIS音频总线研究及其驱动实现[D].淮安2008