This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc1110 ADC 转换问题



我用ADC时,先关闭ADC,刚配置好ADC,还没设置ADC启动,调试时发现一个奇怪现象,ADCCON1的EOC位已经置1了。这是为什么?

void InitialAD(void)
{
	ADCH &= 0X00;	//清EOC标志	
	ADCCON3=0x3e;	//单次转换参考电压为内部1.25V,
                             //对内部温度传感器进行转换
						//12位分辨率
	ADCCON1 = 0X30;		//停止A/D

	ADCCON1 |= 0X40;	//启动A/D
}