我是靠谱客的博主 自然橘子,最近开发中收集的这篇文章主要介绍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转换器的实用代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部