我是靠谱客的博主 自然橘子,这篇文章主要介绍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转换器配置

转载于:https://www.cnblogs.com/SeawinLong/p/3662908.html

最后

以上就是自然橘子最近收集整理的关于CC2530片内A/D转换器的实用代码的全部内容,更多相关CC2530片内A/D转换器内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(73)

评论列表共有 0 条评论

立即
投稿
返回
顶部