用ADAU1761入门开发板教你做音频开发,有手就行(三十九):单片机启动ADAU1761的详细操作说明

您所在的位置:网站首页 Mcu开发40岁入行 用ADAU1761入门开发板教你做音频开发,有手就行(三十九):单片机启动ADAU1761的详细操作说明

用ADAU1761入门开发板教你做音频开发,有手就行(三十九):单片机启动ADAU1761的详细操作说明

2024-07-09 04:18| 来源: 网络整理| 查看: 265

作者的话

ADAU1761是ADI公司音频DSP处理器,SigmaDSP系列里可以说价格最便宜的一颗,零售价10块钱?或者更低?用得人非常多,但是我看似乎全网就我做了一块教新手入门,以及让用户能快速评估这颗DSP性能的板,有这么神秘吗?这颗甜品DSP我觉得有必要科普一下,到底怎么去做开发,在我看来这颗真的是有手就行。

ADAU1761,ADI给他的一句话定义是:集成 PLL 的 SIGMADSP® 立体声、低功耗、96 KHZ、24 位音频编解码器,但我觉得定义成codec显然是不合适的,因为他有海量的DSP算法,而不仅仅只是做ADDA。所以我更愿意称他为自带codec的音频DSP。

正因为他是一颗有海量算法的DSP,又自带了codec,价格且是最底,开发有手就行,所以很有竞争力。

这个系列用到的硬件有

ADAU1761评估板

产品链接:https://item.taobao.com/item.htm?id=38240607959&spm=a1z10.5-c.w4002-5192690539.11.289a24cbZPGllT

在这里插入图片描述

USBi仿真器

产品链接:https://item.taobao.com/item.htm?id=38242936768&spm=a1z10.5-c.w4002-5192690539.11.537e2dbdy3MyZZ

MCU控制卡

产品链接:https://item.taobao.com/item.htm?id=599032051661&spm=a1z10.5-c.w4002-5192690539.19.5b4c629cPjln3G

编者的话

ADAU1761 实现脱机运行,是开发这个 DSP 的最后一步。这颗芯片是罕见的 ADAU 系列 里,不能外接 EEPROM 实现自启动的,想要脱机运行,必须外挂 MCU,让 MCU 去启动它, 这个文档我们详细的说一下怎么去做。 开发前的准备工作

硬件准备 一块 ADAU1761 的开发板,一个 USBi 仿真器,音频线两根,音源一个,耳机一个,STLINK 烧写器一个。

在这里插入图片描述

软件准备

安装 SigmaStudio(上一个文档中有详细讲解,不再赘述);安装单片机开发软件,安 装单片机烧写器软件(这两个软件均提供了安装包,安装全部是下一步,任何电脑跳出来提 示是否强制安装的,一律选择强行安装)

SigmaStudio 下要做的工作

首先使用 USBi 来调试 DSP,做好 DSP 的工程。我随便做了一个程序,就让这个程序实 现脱机吧。

在这里插入图片描述

程序很简单,01 进,01 出,对这个 DSP 程序不多说了。

通过 USBi 在线下载,输入音源,输出耳机播放没问题,下一步就需要把这个程序让单片机 启动。 特别注意,一定要先用 USBi 下载程序,验证程序的正确性,再才可以进行脱机的操作。

在这里插入图片描述

下载完程序后,耳机听到声音,实现我想要的功能。

导出这个 SigmaStudio 里的工程,见下图:

在这里插入图片描述

将导出的文件指定到单片机工程的 MCU 文件夹内。(注意,请一定要取名 ADAU1761)

下图是我的单片机工程中,MCU 文件夹的位置:

在这里插入图片描述

在这里插入图片描述

覆盖完之后,可看到文件的最新更新时间,就是你现在正在操作的当下时间。

修改你导出的文件 用写字板打开 ADAU1761_IC_1.h,在以下 3 个位置,每个添加一个句“const”

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

保存文件,自此,SigmaStudio 和 DSP 的工作已经完成。

MCU 烧写

打开安装好的单片机开发软件,第一次打开,设置一个 workspace,基于 Eclipes 的开发环境 都是这样,没什么好说的:

在这里插入图片描述

进入之后,选择第三个,来 import 你的工程。

在这里插入图片描述

指定文件夹到你的工程文件 这里我已经指定完了,无法再截图了,用户自己搞一下把,很简单的导入工程,eclips 都是 这么搞的。导入成功后,就是这个样子。

在这里插入图片描述

010 进行编译。

在这里插入图片描述

在这里插入图片描述

显示编译完成,获得 BIN 文件。BIN 文件在你的工程里:

在这里插入图片描述

使用单片机烧写工具来烧写 bin。

在这里插入图片描述

STLINK 插入 PC 后,设备管理器里出现了它:

在这里插入图片描述

打开烧写软件:

在这里插入图片描述

点击下图中 connect to target 按钮,紧接着按一下板子的 RESET 键(注意:不按复位键会连接不上的) 链接成功后如图:

在这里插入图片描述 擦除单片机 flash

在这里插入图片描述 擦除完成

在这里插入图片描述

加载 bin 文件(通过 STM32 软件编译而成)

在这里插入图片描述

加载完成:

在这里插入图片描述

烧写文件

在这里插入图片描述

选择默认的就可以了。

在这里插入图片描述

烧写完成:

在这里插入图片描述

断开板子电源,拔掉 MCU 烧写器,并将输入音源、输出耳机接好,开发板的 MCU BOOT 开 关拨到 ON,再给开发板上电,输入音源播放音乐, 耳机正常播放,实现单片机启动 DSP。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3