新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ARM9处理器的嵌人式音频系统设计

基于ARM9处理器的嵌人式音频系统设计

作者: 时间:2012-11-26 来源:网络 收藏

  打开设备由函数open()来实现,该函数可以完成以下功能:配置IIS总线接口;设置UDA1341TS声道及采样频率等参数;计算缓冲区大小;为UDA1341TS分配DMA缓冲区。

  该音频模块经过正确的配置可以实现录音、放音及循环放音等功能。本文给出初始化IIS接口、测试IIS接口以及运用IIS接口来播放一段音乐的程序设计基本流程,流程图如图3所示。录音和循环播放功能的设计流程与放音类似,这里不再赘述。



  图3 IIS接口功能测试软件设计流程图

  6 结论

  本文介绍了一种基于IIS总线的嵌入式,该系统简洁实用,可以实现音频的采集和播放,文章具体讲述了基于ATMEL公司型微处理器与音频编解码芯片UDA1341TS的硬件连接及嵌入式 Linux下音频驱动的实现。当然,这只是本系统的主要组成部分,至于其他相关组成部分如FLASH和SDRAM等,笔者在实际设计中已经完成,由于篇幅关系,文中没有详细介绍。该系统已经在的开发平台上得到了实现,可以顺利进行音频的采集和播放,并取得了良好的效果。另外,当今实时视频处理和传输技术发展迅速,应用也日益广泛,如视频会议、VOIP电话等等,本设计适当加以扩展,特别是与视频模块结合,即可应用于更多相关的复杂系统中。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭