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

  • 相关阅读:
    面试(5)
    面试(五)
    面试(4)
    面试(四)
    面试(三)
    面试(2,3)
    利用session控制 长时间未操作自动退出登录
    一次性清除所有session
    动态引进js文件
    Vue--findIndex方法的使用原理
  • 原文地址:https://www.cnblogs.com/SeawinLong/p/3662908.html
Copyright © 2011-2022 走看看