用ADAU1466开发板教你做音频开发,有手就行(二十二):按键控制音量+-和静音(IO的应用)

作者的话

本章开始正式进入ADAU1466的开发教程,什么叫有手就行,看下去就明白了。

特别注意

因为ADAU1452和ADAU1466是P2P完全兼容的,管脚兼容,硬件设计兼容,软件程序配置全部都兼容,差别在于ADAU1466的内存更大。我的文章里所用到的程序都是基于ADAU1452的,程序也是基于ADAU1452的,ADAU1466通用。

所以这个教程也适用于ADAU1452。

这个系列用到的硬件有

ADAU1466开发板: https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.33837495jEH4ik&id=568517158252

在这里插入图片描述

USBi仿真器: https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.682b2dbdayuiYi&id=38242936768

MCU控制卡: https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.15.5769629cUrDqTM&id=591590330503

硬件链接示意图

在这里插入图片描述
ADAU1452/ADAU1466的IO可以用来控制音量加、减、静音等功能,之前有不少兄弟问起,我的开发板正好有硬件,是可以呈现出现的。我以前觉得这个很简单,没有必要写,但现在看来,还是拿这一篇详细说一说吧。

硬件链接示意图

在这里插入图片描述

1.USBi接开发板
2.黑色模拟输出接口,输出到耳机
3.红色模拟输入接口,从手机输入音源
4.USBi接PC
5.5V2A电源适配器给开发板供电
6.调试模式为SPI
7.自启动模式为OFF

程序讲解

在这里插入图片描述

1.GPIO的设置,参考文档一:

在这里插入图片描述

2.程序里,还需要进行配置:

在这里插入图片描述

点开它,然后填写:

在这里插入图片描述

3.填写完后,关闭即可。
4.下载程序

程序运行结果

1.下载完程序后,耳机是听不到声音的;
2.按下KEY1,耳机听到音乐,一直按,音量+,直到静音;
3.按下KEY2,耳机听到音乐,一直按,音量-,直到静音;
4. 在有听到音乐的时候,同时按下KEY1和KEY2键,直接静音;

所以你看,是不是点点鼠标的事情,有手就行。

  • 13
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ADI_OP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值