/*****************ADC配置初始化***********/
void hal_adc_Init(void)
{APCFG |= 1;  //模拟I/O配置,AIN0(P0.0)作为模拟I/O使用P0SEL |= (1<(0));  //设置P0.0为外设功能P0DIR &=~(1<<0);  //设置P0.0为输入方向
}
/***************************************/
/************获得ADC采样值************/
unsigned int get_adc(void)
{unsigned long value;hal_adc_Init();  //ADC初始化ADCIF=0;  //清ADC中断标志ADCCON3=(0x80|0x10|0x00);  //采用基准电压avdd5:3.3V,通道0,启动AD转换while(!ADCIF);  //等待AD转换结束value=ADCL;  //ADC转换结果的低位部分存入value中value|=((uint16)ADCH<<8);  //取得最终结果存入value中value=value*330;value=value>>15;  //根据计算公式算出结果值return (uint16)value;
}

CC2530之ADC相关推荐

  1. CC2530中adc的使用记录

    本文主要是记录使用CC2530中adc过程中遇到的问题.同时分析ZigBee协议栈中实现的代码. ADC的基本知识 CC2530中ADC相关特性 CC2530中和ADC相关的寄存器 ZigBee协议栈 ...

  2. CC2530的ADC工作原理与应用

    目录 1.A/D转换的基本工作原理 2.CC2530的A/D转换模块 3.ADC模块的信号输入 4.ADC相关的几个概念 5.1.案例--定时采集电压数据发送到上位机 1.A/D转换的基本工作原理 数 ...

  3. CC2530 ADC学习

    CC2530有8个ADC通道,系统框图如下: 使用ADC有两种情况: 第一种是连续转换,此时需要配置ADCCON1和ADCCON2寄存器: 第二种是单次转换,此时只需要配置寄存器ADCCON3即可. ...

  4. (转)CC2530 ADC学习笔记

    (转自) http://blog.csdn.net/qq_15647227/article/details/53393253 CC2530 ADC学习笔记 CC2530的ADC最大支持14位(实际上为 ...

  5. cc2530期末试卷_ZigBee期末试题.docx

    ZigBee期末试题.docx 单选题单选题 以下哪一个接口为常用的通信接口( A ) A.RS232C B.RS555A C.RS484 D.RS856 以下是 CC2530 端口 0 方向寄存器的 ...

  6. 【CC2530入门教程-02】CC2530的通用I/O端口输入和输出控制

    [CC2530入门教程-06]CC2530的ADC工作原理与应用 [CC2530入门教程-05]CC2530的串行接口原理与应用 [CC2530入门教程-04]CC2530的定时/计数器原理与应用 [ ...

  7. CC2530基础实验:(9)AD采集cc2530温度串口显示

    目录 前言 一.实验相关电路图 二.实验相关理论与寄存器 1.A/D 转换的基本工作原理 2.CC2530的A/D转换模块 3.ADC模块的信号输入 4.ADC相关的几个概念 5.相关寄存器 三.源码 ...

  8. cc2530期末试卷_ZigBee期末试题

    单选题 以下哪一个接口为常用的通信接口( A ) A.RS232C D.RS856C.RS484 B.RS555A 0 方向寄存器的是( C )以下是 CC2530 端口 A.POSEL D.POIN ...

  9. 【CC2530入门教程-04】CC2530的定时/计数器原理与应用

    [CC2530入门教程-06]CC2530的ADC工作原理与应用 [CC2530入门教程-05]CC2530的串行接口原理与应用 [CC2530入门教程-04]CC2530的定时/计数器原理与应用 [ ...

  10. java关于hashmap编程题_在Java中,关于HashMap类的描述,以下说法错误的是( )。...

    [单选题]住宅之外其他民用建筑按照建筑高度分类 ,( )m以上,称为超高层建筑 [判断题]串行通信波特率是衡量数据传输速率的参数. [单选题]CC2530的AD转换器支持多达14位的模拟数字转换,它有 ...

最新文章

  1. CDZSC_2015寒假新人(1)——基础 i
  2. 在ubuntu上搭建开发环境9---Ubuntu删除ibus出现的问题及解决
  3. 【Sofa】Sofa比赛成绩记录
  4. android9获取蓝牙地址,Android获取本机蓝牙地址
  5. 阿里巴巴CTO程立:双11的再进化
  6. 使用openlayers投影阿伯斯(Albers)
  7. 利用Aspose.PDF for .NET实现pdf转word
  8. Pytorch 报错 Python int too large to convert to C long
  9. 35KV,110KV变电所设计,供配电电气部分设计
  10. RSSHub让万物皆可RSS
  11. IPv6测试(一)认识IPv6
  12. c语言如何宏定义枚举型结构体,C语言学习笔记--枚举结构体
  13. 专升本英语——语法知识——高频语法——第四节 定语从句(限制性定语从句-非限制性定语从句)【学习笔记】
  14. 加速你的安卓模拟器,让开发更迅速
  15. HA状态下防火墙损坏处理
  16. 干货 !玩转Linux中的输入输出管理(1)
  17. 从键盘输入若干行文本,每行以回车结束,以 ctrl+z 作为输入结束符,统计其行数。
  18. 训练集(离线)与测试集(上线)效果差距很大怎么办?
  19. spring报错parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]
  20. 基于pandas的粗糙集依赖度约简算法思路及实现

热门文章

  1. 高质量程序设计指南C++/C试题
  2. 交易系统开发(五)——华锐柜台简介
  3. Win7系统中unity web player是什么程序
  4. 二级c语言 文件题,二级C语言题库文件.doc
  5. 设置eclipse主题
  6. ofo生死局:拿什么续命?
  7. 人脸识别有滥用风险,使用加密函数?
  8. fmea第五版pfmea表格_FMEA第五版中文版.pdf
  9. python几种设计模式_Python七大原则,24种设计模式
  10. 《Java练习题》Java编程题合集(转载)