77范文网 - 专业文章范例文档资料分享平台

基于TI5416芯片的键盘控制程序的实现(6)

来源:网络收集 时间:2019-04-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

XXX 《基于TI5416芯片的键盘控制程序的实现》 第 26 页 共 26 页 }

SECTIONS {

.text : {} > PARAM PAGE 0 .cinit: {} > PARAM PAGE 0 .data: {} > DARAM PAGE 1 .bss: {} > DARAM PAGE 1 .const: {} > DARAM PAGE 1 }

4.vector.asm文件:包含了VC5416 的中断向量表

#define DEC5416_CTL 0x60000 //定义DEC5416_CTL 寄存器 #define DEC5416_INT 0x60001 //定义DEC5416_ INT 寄存器 #define DEC5416_STA 0x60002 //定义DEC5416_ STA 寄存器 StartUp( ) ; 开始函数 {

GEL_MapReset(); ; 存储空间复位

GEL_MapAdd(0x0000,0,0x7fff,1,1); 定义程序空间0000-7fff 可读 写

GEL_MapAdd(0x8000,0,0x7000,1,1); 定义程序空间8000-f000 可读写 GEL_MapAdd(0x0000,1,0x1000,1,1); 定义数据空间0000-f000 可读写 GEL_MapAdd(0xffff,2,1,1,1); 定义i/o 空间0xffff 可读写 GEL_MapOn(); 存储空间打开

GEL_MemoryFill(0xffff,2,1,0x40); 在i/o 空间添入数值40h }

5.commn.h文件:各子函数的头文件,定义了AD 实验中所用的命令宏 #define ADSTART 0xAA40 //启动AD 采样 #define ADSET 0xAA41 //AD 设置

#define ADDATASEND 0xAA43 //AD 数据传送 #define ADOVER 0xAA42 //AD 数据采样结束 #define ADGAIN 0xAA44 //AD 前向增益调整 /*AD 属性设置*/

typedef struct _AdConfig {

unsigned int SampleLong; //AD 采样数据长度 unsigned int SampleRate; //AD 采样率 unsigned int GainSet; //AD 前向增益调整

unsigned int DataLeft; //选择左通路数据还是右通路 }AdConfig, *PAdConfig; /*AD 采样率调整*/

#define ADSAMPL8K 0xd //采样率为8k #define ADSAMPL44K 0x23 //采样率为44k #define ADSAMPL96K 0x1d //采样率为96k

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于TI5416芯片的键盘控制程序的实现(6)在线全文阅读。

基于TI5416芯片的键盘控制程序的实现(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/573388.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: