首页 > 其他 > 详细

CC2530片内A/D转换器的实用代码

时间:2014-04-14 09:54:43      阅读:541      评论:0      收藏:0      [点我收藏+]

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

CC2530片内A/D转换器的实用代码,布布扣,bubuko.com

CC2530片内A/D转换器的实用代码

原文:http://www.cnblogs.com/SeawinLong/p/3662908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!