您的位置: OpenADSP社区论坛 -> SHARC/TigerSHARC专区 -> 新手上路 -> 我的21489开发笔记4:音频开发
本帖共有327个阅读者
发表帖子 发表投票 回复主题
我的21489开发笔记4:音频开发
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我的21489开发笔记4:音频开发

实际上ADI在他的Visual DSP安装目录下,准备了不少的例程,里面有一些是不需要硬件外设的支持,仅仅需要DSP来做运算的,通过这些例程,可以学习到一些21489的基础知识,比如FFT,FIR等等,而更多的用户,比如我,是想用21489来做音频开发的,我们就拿一个音频的例程来试试看。

使用硬件:

MW-21489EVB开发板,AD-HP530ICE仿真器,红米note手机,小音箱

使用软件:

Visual DSP++5.1.2

例程:21489 AD1939 C Block-Based Talkthru 48 or 96 kHz

程序在Visual DSP++的安装目录下,214xx>Examples>ADSP-21489 EZ-Board>21489 AD1939 C Block-Based Talkthru 48 or 96 kHz 文件夹内。

硬件连接如下图:

开发板与仿真器用JTAG口链接。手机的耳机接口作为输入音源,接入到开发板的音频输入口。音频输出口外接小音箱来播放。

程序实现的功能很简单,我们将手机音源中播放的音乐(模拟信号),通过音频输入口,经过音频codec后变成数字信号,经过21489后不做任何音效处理,送到音频输出口,通过音频codec将数字信号转换成模拟信号,再通过音箱播放。这样一个直通的功能,来搭建一个音频处理的框架。

至于后面如何做音效处理,那就是数字信号经过21489之后,由21489通过软件算法来实现啦,这个在这章里就不写了。

通过session的链接,把硬件环境搭建好,然后把工程拖进来,编译,运行。待程序跑起来之后,让手机中播放音乐,此时音乐由codec变成数字信号,经过21489,再由codec把未做处理的数字信号转化成模拟信号,由输出接口输出到音响,音箱正常播放音乐。点击程序暂停,音乐播放就停止了。PS:如果结束调试,一定要点一下File底下的那个绿色的按钮,这样就把开发板和仿真器彻底断开了。



我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/6/12 9:24:12
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154099 Call, 1 Queries, Processed in 0.046875 second(s),