zoukankan      html  css  js  c++  java
  • CC2530片内A/D转换器的实用代码

    ///////////////////////////////////////////////////////////////////////----->CC2530片内ADC转换器配置声明

    void InitialAD(void);

    ////////////////////////////////////////////////////////////////////////

    InitialAD();       //初始化ADC

                      while(!(ADCCON1&0x80));//等待A/D转换完成

                      if(ADCCON1&0x80)//转换完成,执行下述程序

                      {

                        P1DIR |= 0x03;

                        P1_0 = 1;

                        adc = ADCH;

                        adc = ~adc;//---------------------------->由补码求原码

                        adc = adc&0x7f;

                      ADCCON1 = 0X30;          //停止A/D

                      }

                    }

    //////////////////////////////////////////////////////////////----->CC2530片内ADC转换器配置

    void InitialAD(void)

    {

           ADCH &= 0X00;          //清EOC标志      

            ADCCFG |= 0X80;

           ADCCON3=0x87;         //单次转换,参考电压为电源电压,对P07进行采样

                                              //7位分辨率

           ADCCON1 = 0X30;             //停止A/D

           ADCCON1 |= 0X40;     //启动A/D

    }

    ////////////////////////////////////////////////////////////----->CC2530片内ADC转换器配置

  • 相关阅读:
    OnboardSDK分析
    Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入
    TCP/IP四层模型和OSI七层模型的概念
    二分查找
    Combination Sum
    全面解析回溯法:算法框架与问题求解
    Search Insert Position
    过滤器
    Java中Web页面信息获取
    jQuery和Ajax联动
  • 原文地址:https://www.cnblogs.com/SeawinLong/p/3662908.html
Copyright © 2011-2022 走看看