- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
战略性信息产业教育服务提供商 联世界 育未来——创新物联教育 * 1、ADC介绍 2、相关寄存器 3、开发实验 4、拓展题 本章简介 1、ADC介绍 什么是ADC? 模拟/数字转换通常简写为ADC,是将输入的模拟信号转换为数字信号,各种被测控的物理量(如:速度、压力、温度、光照强度、磁场等)是一些连续变化的物理量,传感器将这些物理量转换成与之相对应的电压和电流就是模拟信号。单片机系统只能接收数字信号,要处理这些信号就必须把他们转换成数字信号。模拟/数字转换是数字测控系统中必须的信号转换。 1、ADC介绍 什么是ADC? 对于CC2530的ADC模块,端口P0引脚可以配置为ADC输入端,依次为AIN0~AIN7 1、ADC介绍 CC2530的ADC工作流程? 3、设置该端口模拟IO口使用 APCFG |= 0x01; 1、设置该端口为外设IO口 P0SEL |= 0x01 以P0.0口为ADC口为例 2、设置该端口为输入IO口 P0DIR = ~0x01 4、清ADC中断标志 ADCIF = 0; 5、设置参考电压 ADCCON3 |= 0x80(采用AVDD5引脚,即3.3V) 7、设置工作通道并启动 ADCCON3 |= 0x00(采用0通道启动,共16个通道) 6、设置抽取率ADCCON3 |= 0x10(采用9位采样) 8、等待转换完成 while(!ADCIF) 9、保存数据 signed short value; value = ADCL 2; value |=((int)ADCH6); 启动方式可以设置为手动启动, 当ADCCON1 |= 0x30时,为手动启动转换, 当ADCCON1 |= 0x40时启动 提取14位ADC数据, ADC低6位 = ADCL高6位, ADC高8位 = ADCH 8位 2、相关寄存器 ADC有三种控制寄存器:ADCCON1,ADCCON2和ADCCON3。 这些寄存器用于配置ADC,以及读取ADC转换的状态。 ADCCON1:设置ADC转换的状态 (启动方式、开始、停止转换) ADCCON2:设置转换序列的执行方式 (通道号码、参考电压和抽取率) ADCCON3:设置单个转换的执行方式 (通道号码、参考电压和抽取率) 2、相关寄存器 ADCCON1 - ADC控制寄存器 位 名称 复位 R/W 描述 7 E0C 0 R/H0 转换结束。当ADCH被读取的时候清除。如果已读取前一数据之前,完成一个新的转换,EOC位仍然为高。 0:转换没有完成 1:转换完成 6 ST 0 开始转换。读为1,直到转换完成。 0:没有转换正在进行 1:如果ADCCON1.STSEL=11并且没有序列正在运行就启动一个转换序列。 5:4 STSEL[1:0] 11 R/W1 控制16位随机数发生器。当写01时,当操作完成时设置将自动返回到00。 00:正常运行。(13X型展开) 01:LFSR的时钟一次(没有展开). 10:保留 11:停止。关闭随机数发生器 3:2 RCTRL[1:0] 00 R/W 控制16位随机数发生器。当写01时,当操作完成时设置将自动返回到00。 00:正常运行。(13X型展开) 01:LFSR的时钟一次(没有展开). 10:保留 11:停止。关闭随机数发生器 1:0 - 11 R/W 保留。一直设为11。 2、相关寄存器 ADCCON2 - ADC控制寄存器 位 名称 复位 R/W 描述 7:6 SREF[1:0] 00 R/W 选择用于序列转换的参考电压 00:内部参考电压 01:AIN7引脚上的外部参考电压 10:AVDD5引脚 11:AIN6-AIN7差分输入外部参考电压 5:4 SDIV[1:0] 01 R/W 设置转换序列通道的抽取率。抽取率也决定完成转换需要的时间和分辨率。 00:64抽取率(7位ENOB) 01:128抽取率(9位ENOB) 10:256抽取率(10位ENOB) 11:512抽取率(12位ENOB) 3:0 SCH[3:0] 0000 R/W 序列通道选择。 当读取的时候,这些位将代表有转换进行的通道号码。 0000:AIN0 0001:AIN1 0010:AIN2 0011:AIN3 0100:AIN4 0101:AIN5 0110:AIN6 0111:AIN7 1000:AIN0-AIN1 1001:AIN2-AIN3 1010:AIN4-AIN5 1011:AIN6-
您可能关注的文档
- 单片机基础及应用项目五单片机定时计数器的设计与制作.ppt
- 单片机基础及应用项目一单片机最小控制系统设计与制作.ppt
- 单片机技术及应用项目1 单片机认知及其开发软件使用.ppt
- 单片机技术及应用项目3 8个LED发光二级管控制.ppt
- 单片机技术及应用项目5 中断系统控制及应用.ppt
- 单片机技术及应用项目6 定时计数器控制及应用.ppt
- 单片机技术及应用项目7 串行接口控制及应用.ppt
- 单片机技术及应用项目9 AD转换控制及应用.ppt
- 单片机技术及应用项目10 DA转换控制及应用.ppt
- 单片机技术应用第八章.ppt
- 单片机技术与应用07_CC2530看门狗应用.ppt
- 单片机技术与应用08_CC2530电源管理应用.ppt
- 单片机技术与应用09_CC2530的DMA应用.ppt
- 单片机技术与应用10_CC2530内部Flash读写应用.ppt
- 单片机技术与应用11_CC2530随机数生成器应用.ppt
- 单片机技术与应用12_CC2530 PWM控制.ppt
- 单片机技术与应用单元2 AT89S52系列单片机寻址方式及指令系统 (2).ppt
- 单片机技术与应用单元2 AT89S52系列单片机寻址方式及指令系统.ppt
- 单片机技术与应用单元2 单片机寻址与指令系统.ppt
- 单片机技术与应用单元3 并行输入与输出.ppt
最近下载
- 2021届上海市杨浦区市东中学高三(上)期中物理试题(学生版).doc VIP
- 2021届上海市杨浦区市东中学高三(上)期中物理试题(教师版).doc VIP
- 上海市2020年上学期杨浦区市东中学高三物理期中试题.docx VIP
- 2022-2023学年上海市实验学校高二(上)期末地理试卷.doc VIP
- 教育科研工作总结(范文)与教育科研案例·批评中的教育艺术合集.doc VIP
- 6三维建模.6三维建模.ppt VIP
- 上海市市东实验学校2024-2025学年高二下学期3月月考 数学试卷(含解析).docx VIP
- 2024年度-幼儿园《小手不是用来打人的》PPT课件.ppt VIP
- 大职赛生涯闯关参考答案.docx VIP
- 2022-2023学年上海市市东中学高二(上)期末物理试卷(合格考)_20230202233847.doc VIP
原创力文档


文档评论(0)