嵌入式实训报告-语音录放程序设计
语音录放程序设计要求:在mini240开发板上,连接麦克风和扬声器,设计裸机语音录放程序,通过键盘控制,实现录音和放音操作。天/日期任务描述通过标准第1天项目任务分析,分析实训内容,讲解相关知识,引导
语音录放程序设计 mini240 要求:在开发板上,连接麦克风和扬声器,设计裸机语音录放 程序,通过键盘控制,实现录音和放音操作。 天/日 任务描述 通过标准 期 第1 项目任务分析,分析实训内容,讲解相关知识,引 学生理解题目及 天 导学生入门。 要求 第2 学生具体分析实训题目,明确思路和任务,查询相 画出相关流程图 天 关书籍、资料,分析I2S协议,分析语音文件编码格 式,重点分析S3C2440的I2S总线接口工作原理和 相关寄存器功能。 第3 UDA1341TS 查阅的有关资料,分析其内部结构、 写出分析结果 天 引脚端功能、应用电路和编程方法。 第3 编写放音启动程序,定义函数,编写PCLK降频程序。 代码通过 天 第4 DMA 编写端口初始化函数,编写初始化函数。编写 代码通过 天 DMA 中断注册函数。 第5 编写UDA1341初始化函数。 代码通过 天 第6 编写放音I2S初始化函数。 代码通过 天 第7 放音文件格式转换,设置起始地址和内容。 代码通过 天 第7 编写主函数,启动放音,进入调试。 代码通过 天 第8 编写录音I2S初始化函数。 代码通过 天 第9 编写主函数,启动录音,存储数据。 代码通过 天 第10 进入调试,录音完毕,播放声音。 代码通过 天 第11 进一步调试,实现语音录放功能。 代码通过 天 第12 写语音录放编程总结报告。 天 IIS 总线控制器结构如图所示 ADDR BRFC() 总线接口,寄存器组和状态机 TxFIFO(FIFO) 发送 CHNC (声道发生器和状态机) SFTR16 (位移位寄存器) I2SSDI

