概述
///----->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转换器的实用代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复