新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于LPC2214和uC/OS-II的音频处理方案及电路说明

基于LPC2214和uC/OS-II的音频处理方案及电路说明

作者:时间:2011-05-01来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/172840.htm

4.2 软件设计

VS1003的控制软件设计,是在系统成功地移植了操作系统以及ZLGFS文件系统的条件下进行的,具体软件设计中,首先对与VS1003控制接口的几个功能引脚进行相应的配置,然后使能SPI并设置其工作模式,此后,利用多任务的特点,建立一个专门的任务用于实现系统的录放音功能,在该任务创建完毕后,首先完成对VS1003的初始化工作,然后任务进入等待循环中,等待系统发出相应的控制指令,当该任务接收到录音指令时,调用相应的录音功能函数启动录音功能,并将录音数据写入指定的文件时,当接收到播放功能指令时,调用播放功能函数,播放指定的文件,当接收到中断指令时,将退出录放音功能,任务回到循环等待中,该任务的具体实现函数如下:

5 总结

采用VS1003实现和uC/OS- II的嵌入式平台的编解码的功能,接口简单,控制程序易于编写,且最终播放清晰、自然,当然在具体设计中也曾遇到一些需要注意的问题,例如要成功对VS1003进行初始化,必须详细了解VS1003得配置时序要求,特别要注意的是,对不同寄存器配置完成,其等待周期有所不同,若等待周期不够,则将使得配置无法正常完成

DIY机械键盘相关社区:机械键盘DIY



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭