上海妇科疾病研究所 上海女性不孕医院 上海引产医院 无痛引产痛不痛 上海人流医院 白癜风治疗医院 上海小儿脑瘫医院 上海女子医院
ADAU1452开发教程20:按键控制音量加和音量减-SigmaDSP-技术中心-国内专业ADI仿真器,Blackfin开发板,DSP芯片,软件算法,解决方案提供商-北京四维卓信电子有限公司
用户名: 密码:
主页 设为首页 加入收藏
      产品中心       技术中心       下载中心        社区新闻        诚聘英才       大学计划        关于我们       技术论坛
  您的当前位置:ADSP开源社区 >> 技术中心 >> SigmaDSP 今天是:
技术中心  
SigmaDSP
SHARC
A2B音频总线
Blackfin
ADI操作系统
ADSP-218X
TigerSAHRC
ADI DSP仿真器
产品导航
ADI DSP仿真器
SigmaDSP开发板
ADI A2B总线开发板
SHARC DSP开发板
销售网络
SigmaDSP  
ADAU1452开发教程20:按键控制音量加和音量减
[ 作者:OP ] [ 来源:ADSP开源社区 ] [ 发布时间:2019-3-7 ]

特别说明

教程中本应该每一步操作都有详细的截图说明,但由于网站空间有限,图片可能有缺失,或者不清晰,如有具体问题可咨询OP的QQ:5516164,邮箱:sale@openadsp.com,微信:18611096839。

 

这个例程实际上是对 GPIO 的深层次应用,通过对 GPIO 的配置,以及程序的模块配合,来实现按键调音量的功能。

该程序下载后,默认是静音的,按开发板上的 KEY1 增加音量,按 KEY2 降低音量。注意我的音量调整调的比较细,所以从静音到听到声音, KEY1 要多按几次。

1. hardware 设计

2. 寄存器配置(很关键)

可以直接选择 read all registers。

3. 程序设计

这里我就不在详细的说每个模块是从哪里拖出来的,用户可以自己找一下,或者直接拿我们提供的程序去 copy。

特别注意,调音的控制,都在 table 里,点开它,输入相应的数字

查找表的输出值以控制输入的形式发送给 SW 音量单元。 该单元同样也有两个音频输入(绿色)和两个音频输出(蓝色)。控制输入从表格中取值,并相应地调整音频。按下按钮时,表格会输出一个值,然后音量单元会转换到一个新值,该值的大小取决于单元中所输入的 SW转换速率。

按钮音量控制-音量增大/音量减小/静音的指数表:

联系我们 | 关于我们 | 免责声明 | 诚征英才 | 友情链接
Copyright 2019 All rights reserved  本网页版权属Open ADSP所有
北京海淀区中关村大街32号新中发市场3659 邮编100100
电话 18611096839 
粤ICP备14035876号-1