ADAU1701(含A2B)的开发详解十:GPIO详解-7个例程

news/2024/11/17 5:30:03/

作者的话

GPIO没什么好说的,我就简单写几个吧。

开发板和仿真器哪里找

某宝搜店铺 “ADI之家”,或者搜型号:ADAU1701EVB-A2B开发板。

硬件准备

ADAU1701EVB-A2B开发板
USBi仿真器
5V2A电源适配器
USB线(MINI USB口)

软件准备

SigmaStudio4.7

用到的例程

在这里插入图片描述

  1. 电位器调音量

在这里插入图片描述

程序很简单,电位器是ADC Input,音量调节是Single slew…

那么就这样做好程序行不行?答案是不行的,我们还需要在ADAU1701的寄存器配置表里,把算法和硬件关联起来。

在这里插入图片描述

我们把MP9设置成ADC0,然后在程序里,选择ADC0,就关联起来了。

在这里插入图片描述

  1. 按键控制LED灯点亮

在这里插入图片描述

把GPIO输入输出拖出来接上,然后去寄存器里关联:

在这里插入图片描述

MP1选成Input,MP7选成Output就关联上了。

下载程序后,按键控制灯亮。

  1. 按键控制音量加

在这里插入图片描述

注意我板子上因为要扩展A2B接口,所以只保留了一个按键MP1,那么我就用这一个按键。

在这里插入图片描述

这就是我的按键。

下载程序后,按下KEY,音量增加。(下载程序前,可以先按一下板子上的复位,再下载程序,再按KEY,效果明显)

  1. 按键控制音量减

在这里插入图片描述

把GPIO1改到下面,按KEY就是减音量。

在这里插入图片描述

  1. 按键选择效果器的特效

在这里插入图片描述

下载程序后,按下按键,选择效果器音效,效果很明显。

  1. 电位器选择音效曲线

在这里插入图片描述

下载程序后,旋转电位器,选择不同的音效。

  1. 方波驱动LED

从ADI那找的例程,信号源发出方波,可以驱动板子上的GPIO,点灯。

在这里插入图片描述

下载程序后,把方波模块打√,板子上的LED绿灯开始闪烁。

下一章预告

我认为基本上这10篇文章,把ADAU1701讲的比较透彻了,这颗DSP入门容易,但上限极高,下面兄弟们就可以看我收集到的产品级的程序,结合自己牛逼的声学理论,玩转这颗DSP吧!


http://www.ppmy.cn/news/797732.html

相关文章

ADI ADAU1701,ADAU1452,ADAU1938

1:CODEC ADC和DAC、DSPADC是模拟转数字信号编码芯片,例如TLV320ADC,DAC是数字转模拟信号解码芯片,例如ES9028,前者一般用于录音而后者一般用于解码音频。中间数字信号处理过程交由DSP进行操作。模拟信号从ADC输入&…

光纤收发器的常用场景由哪些?

光纤收发器的基本特点  1.提供超低延时的数据传输。  2.对网络协议完全透明。  3.采用专用ASIC芯片实现数据线速转发。可编程ASIC将多项功能集中到一个芯片上,具有设计简单、可靠性高、电源消耗少等优点,能使设备…

【无标题】光纤收发器TX、RX分别表示什么?区分单纤双纤收发器的方法

前言 大家好,当我们远距离传输时,通常会使用光纤来传输。因为光纤的传输距离很远,一般来说单模光纤的传输距离在10千米以上,而多模光纤的传输距离最高也能达到2千米。而在光纤网络中,我们常常会使用到光纤收发器。那么…

软件工程——第8章维护知识点整理

本专栏是博主个人笔记,主要目的是利用碎片化的时间来记忆软工知识点,特此声明! 文章目录 1.维护阶段的基本任务是? 2.大型软件的维护成本大概是开发成本的几倍? 3.什么是软件维护? 4.软件维护分为哪几类…

光纤收发器的基础知识

什么是光纤收发器? 光纤收发器是一种将短距离的电信号和长距离的光信号进行相互转换的设备,也叫做光电转换器。光纤收发器和光模块的作用是一样的,都是进行光电转换的。一般使用在网线无法连接必须使用光纤来进行延长传输距离的网络环…

一分钟带你解读光纤收发器,秒懂(一)

什么是光纤收发器?你了解它的应用和特点吗?今天易天光通信就带大家了解一下什么是光纤收发器。 光纤收发器是一种将短距离的以太网电信号和长距离的光信号进行相互转换的通信设备,可确保数据包在两个网络间顺畅传输,它有两种端口&…

光纤收发器工作原理及技术详解

一、光纤收发器介绍 光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器(Fiber Converter)。产品一般应用在以太网电缆无法覆盖、必须使用光纤来延长传输…

光纤收发器指示灯的意义图解

光纤收发器有六个LED指示灯,显示收发器的工作状态。根据LED,可以确定收发器是否正常工作并且可能有问题,这有助于识别故障。那么,光纤收发器的每个指示灯分别代表什么意思呢?接下来我们就跟随飞畅科技的小编一起来详细…