网站大量收购独家精品文档,联系QQ:2885784924

实验四 音频接口IIS实验.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 音频接口IIS实验 一、实验目的 1、掌握有关音频处理的基础知识。 2、了解IIS(Inter-IC Sound)音频接口工作原理。 3、掌握对S3C44B0处理器中IIS模块电路的控制方法。 4、掌握对常用IIS接口音频芯片的控制方法。 二、实验内容 编写程序播放一段由wav文件保存的歌曲/录音。 三、预备知识 1、JEDIView 调试环境的使用方法。 2、Samsung44B0数据手册中的IIS总线接口介绍。 3、了解WAVE文件格式。 在实验中,IIS总线接口由处理器S3C44B0的IIS模块和音频芯片UDA1341硬件来实现。重要是对IIS模块和UDA1341芯片的正确配置,音频数据的传输相对简单一些。 电路设计原理: S3C44B0外围模块IIS说明 处理器中与IIS相关的信号线有5根: 串行数据输入IISDI:对应IIS总线接口中SD信号,方向输入。 串行数据输出IISDO:对应IIS总线接口中SD信号,方向输出。 左右通道选择IISLRCK:对应IIS总线接口中WS信号,即采样时钟。 串行位时钟IISCLK:对应IIS总线接口中SCK信号。 音频系统主时钟CODECLK:一般位采样频率的256或384倍,CODECLK通过处理器注视中分频获得,可以通过在程序中设定分频寄存器获取。分频因子可以设为1~16。 与IIS相关的寄存器:IISCON控制寄存器,IISMOD模式寄存器,IISPSR分频寄存器。(其设置见后面) IIS数据传送可以选择普通模式或者DMA模式。 音频芯片UDA1341TS说明 UDA1341TS提供2组音频信号输入线,1组音频信号输出线,1组IIS总线接口信号线和1组L3总线。其中IIS总线接口线包括时钟输入BCK、字选择输入DATAI、数据输出DATAO和音频系统时钟SYSCLK信号线。L3总线包括微处理器接口数据L3DATA、微处理器接口模式L3MODE、微处理器接口时钟L3CLOCK三根信号线。图1为IIS接口电路。 图1 IIS接口电路 IISCON控制寄存器设置: IISMOD模式寄存器设置: IISPSR分频寄存器设置: 四、实验设备及工具(包括软件调试工具) 硬件:Micetek 44B0 实验系统 JEDI仿真器 PC机 Pentumn100以上 软件:PC机操作系统win98、win2000、winXP JEDIView集成开发环境 该实验包括2个程序:44binit.s、44blib.c和iis.c。 44binit.s为初始化程序。Iis.c为播放音乐/录音程序。 注意,运行之前首先要将wav文件下载到指定的RAM区域,地址为0XC030000。下载方法:利用JEDIVIEW集成开发环境菜单Tools\Memory Download将新闻.wav文件下载到指定地址。下载不同的曲目需要修改playwave( )函数中的sound_len变量。rIISPSR寄存器为设置分频因子,不同的分频因子将决定播放录音的速度。 六、实验步骤 连接EV44B0-II 和PC(JTAG或并口),使用Micetek 44B0实验板附带的串口线连接实验板上的UART0和PC机串口。 将耳机插到实验台上的音频接口。 打开Micetek 44B0实验箱及JEDI 仿真器电源; 在PC机上运行Windows自带的超级终端串口通信程序(设置波特率为115200b/s,1个停止位,无校验位,无硬件流控制); 4、双击桌面图标,打开JEDIView集成开发环境; 5、新建工程,选择project→new project,并加入三个源文件; 6、基本设置,选择project→Setting...菜单项,在工程设置对话框中,对目标板所用的处理器进行设置,在LINK对话框中,对.data Address、.text Address、.Vector Address进行相应配置; 译生成目标代码:选择project→Rebuild All,生成目标代码; 工具栏,连接软件仿真器;选择,下载程序,并打开寄存器窗口; 运行程序(根据观察结果的需要可采用不同的运行方式:如:断点运行,全速运行等); 10、带上耳机可以听到音乐/录音,在PC上观察超级终端程序的主窗口,可以看到超级终端上显示: SOUND IS PLAYING SOUND IS PLAYING SOUND IS PLAYING SOUND IS PLAYING SOUND IS PLAYING SOUND IS PLAYING SOUND IS PLAYING SOUND IS PLAYING …… 实验四 音频接口IIS实验

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档