手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP

这篇具有很好参考价值的文章主要介绍了手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者的话

开发板提供了单片机启动 DSP 的源代码,用户可以在 Sigmastudio 中设计好程序后,通过导出设计文件到单片机例程的指定文件夹中,编译该单片机例程,并使用单片机烧写器烧写到单片机中,实现单片机启动 DSP,下面我们来看看这个操作应该怎么做。

硬件准备

ADAU1777开发板:一块

产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.6093559dhEs2Km&id=582930857113

USBi仿真器:一个

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

软件准备

SigmaStudio4.1

SigmaStudio 下要做的工作

  1. 我们选择程序 9 来做烧写。先通过开发板使用文档,完成直通 9 的设计。

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

由于单片机程序里做了设定,所以要确保 ADAU1777 是 IC1,否则导出的文件就有问题;所以在做设计的时候,要先把 ADAU1777 拖出来,变成 IC1,再把 E2PROM 拖出来,变成 IC2,切记!切记!切记!特别重要,如果ADAU1777 不是 IC1,那么导出的文件就是错的!

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

特别注意,一定要使用 USBi 在线调试该程序,确保在 DSP 板上在线调试无误,再做下一步操作。

  1. 导出这个 SigmaStudio 里的工程,见下图:(必须通过 USBi 在线下载完程序后,才可以导出,否则导出这里是无法操作的,千万要注意)

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

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

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

导出后,文件均为当下的时间,表示导出成功。

  1. 打开 adau1772_IC_1.h,在以下 2 个位置,每个添加一个句“const”

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

保存并关闭,SigmaStudio 下的工作即完成。

单片机烧写要做的工作

  1. 安装单片机开发软件(全部下一步)
  2. 安装烧写器烧写软件(全部下一步)
  3. 打开安装好的单片机开发软件,设置工作组,import 工程

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

  1. 进入工程后,直接点击这个“ 010”的图标进行编译,编译完成后,会在debug 文件夹内获得一个 bin 文件,这个就是我们需要烧写的文件。

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

  1. 链接硬件,用单片机烧写软件来烧写

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

通过 ST-LINK 连到板子的 JP8(STM32 JTAG)接口上,通电之后,打开烧写软件 STM32 ST-LINK Utility.

点击下图中 connect to target 按钮,并按下开发板的复位键。

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

连接成功后如下图

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

先擦出:

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

再加载生成的 bin。

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

点击烧写,一切按默认的设置来,完成。

手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP,ADI DSP资料下载,ADI DSP技术中心,音频DSP开发,ADI DSP中文资料,ADI DSP

烧写完成后,将开发板断电,并将 S2 拨到 MCU 端,上电实现脱机。文章来源地址https://www.toymoban.com/news/detail-807605.html

到了这里,关于手把手教你使用ADI的音频降噪DSP:ADAU1777-MCU启动和控制DSP的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你使用ADI的音频DSP:ADAU1788的滤波器专题1

    作者的话 ADAU1788是ADAU1787的阉割版,他们同内核,都有SigmaDSP和FastDSP,模拟到模拟的延时都是5us,只不过1788只有2进2出,1787却有4进2出。这个系列我就来说一说这颗ADAU1788的硬件和软件都应该怎么做设计。 OP我是把ADI所有型号的DSP全部都做过,对就是所有型号。所以后面每个型

    2024年01月19日
    浏览(38)
  • 手把手教你使用ADI的音频DSP:ADAU1788的滤波器专题2

    作者的话 ADAU1788是ADAU1787的阉割版,他们同内核,都有SigmaDSP和FastDSP,模拟到模拟的延时都是5us,只不过1788只有2进2出,1787却有4进2出。这个系列我就来说一说这颗ADAU1788的硬件和软件都应该怎么做设计。 OP我是把ADI所有型号的DSP全部都做过,对就是所有型号。所以后面每个型

    2024年01月17日
    浏览(34)
  • 手把手教你如何使用SimiliarWeb

    在之前的“手把手教你如何使用Google Trends”文章中我们讲到从事跨境电商的卖家第一步遇到的问题是“客户在哪里?”该如何推广我的产品?因此若想自己的店铺做大做好,则需要工具来帮助分析市场行情,根据市场行情调整自己的业务状况。小编在上篇中已经讲解了三个特

    2024年02月09日
    浏览(43)
  • 手把手教你如何使用Docker

    我们在公司开发中,会有开发环境,测试环境,上线环境, 比如我们开发人员开发好了一个项目,在开发环境中运行正常,但测试人员拉到测试环境就跑不起来【jdk版本等】,或者上线的时候运行不起来,这时候就要为每个机器配置一个环境,那运维人员不得累死?【哈哈,

    2024年02月10日
    浏览(50)
  • 手把手教你使用gdb调试器

    所谓调试,指的是对编好的程序用各种手段进进行查错和排非错的过程。进行这种查错处理时,下面将讲解如何使用gdb进行程序的调试。  gdb 简介 gdb是一个功能强大的调试工具,可以用来调试C程序或C++程序。在使用这个工具进行程序调试时,主要涉及下面四个方面的操作。

    2024年02月16日
    浏览(33)
  • 单元测试利器——手把手教你使用Mockito

    作者:京东零售 秦浩然 从你成为开发人员的那一天起,写单元测试终究是你逃不开的宿命!那开发人员为什么不喜欢写单元测试呢?究其原因,无外乎是依赖。依赖其他的服务、依赖运行的环境、等等,各种依赖都成为了我们写单元测试的绊脚石。那现在有个单元测试利器

    2024年02月08日
    浏览(53)
  • 怎么用AI绘画?手把手教你使用

    与传统的绘画方式不同,AI绘画软件采用了人工智能算法和计算机视觉技术,使艺术作品的创作变得更加智能化和自动化。这样,即使一个看不懂颜料,也毫无绘画经验的业余者也能创作出可圈可点的艺术品了。AI绘画软件因此被越来越多的创作者和爱好者所使用。那你们知道

    2024年02月15日
    浏览(42)
  • 手把手教你使用gtest写单元测试

    开源框架:gtest,它主要用于写单元测试,检查真自己的程序是否符合预期行为。这不是QA(测试工程师)才学的,也是每个优秀后端开发codoer的必备技能。 本期博文内容及使用的demo,参考: Googletest Basic Guide[1] Googletest Samples [2] 构建依赖环境 按照惯例,先介绍下怎么基于

    2024年02月16日
    浏览(36)
  • 手把手教你 iconfont 导入使用及相关配置

    iconfont是阿里旗下的一套图标库,UI设计师设计号图标后,会将图标上传到iconfont的项目库中。前端开发人员需要下载项目图标,并在项目中使用。 iconfont相对于传统的直接导入图标进入页面,有以下几点优势: 体积更小,页面加载速度更快 解决图片像素点会随页面变化而模

    2024年02月07日
    浏览(42)
  • 【码农教程】手把手教你Mockito的使用

    1)Mockito:简单轻量级的做mocking测试的框架; 2)mock对象:在调试期间用来作为真实对象的替代品; 3)mock测试:在测试过程中,对那些不容易构建的对象用一个虚拟对象来代替测试的方法就叫mock测试; 4)stub:打桩,就是为mock对象的方法指定返回值(可抛出异常); 5)

    2024年02月05日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包