最近有朋友在问HOLTEK单片机ADC转化的用法,这儿就介绍一下吧!以HT46RU232为例:首要看一下其转化的时序图:
下面是ADC转化的过程:
ADC的数据转化核算:
芯片内部的数据格式:
下面用程序来介绍一下吧:
1.首要对ADC寄存器进行初始化:
//*******************************************************
//
//
//*******************************************************
void AD_init()
{
}
ADCR寄存器:
void AD_convert()//发动ADC转化
{AD_data=0; //AD_data为无符号long型的数据
_start=0;//发动AD转化 _start=1; _start=0; while(_eocb); //等候转化完毕 AD_data=_adrh;//读取转化值 }
转化完今后就可以得到转化后的值了!HT66F50的用法和232的用法差不多,因为时刻有限,就没有在50上面实验。