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转换器配置

  • 相关阅读:
    0929作业
    0909上机作业
    熟悉的LINUX操作
    博客搭建成功啦!
    感谢管理员,通过了我的博客邀请。哈哈
    Asp.net常用的51个代码(非常实用)
    CSS命名规范:
    常用的JavaScript验证正则表达式
    Linq to sql 查询句法
    Web.config配置文件详解
  • 原文地址:https://www.cnblogs.com/SeawinLong/p/3662908.html
Copyright © 2011-2022 走看看