您的位置 首页 方案

HOLTEK单片机自带ADC转化的运用

最近有朋友在问HOLTEK单片机ADC转换的用法,这里就介绍一下吧!以HT46RU232为例:首先看一下其转换的时序图:下面是ADC转换的步骤:ADC的数

最近有朋友在问HOLTEK单片机ADC转化的用法,这儿就介绍一下吧!以HT46RU232为例:首要看一下其转化的时序图:


下面是ADC转化的过程:

ADC的数据转化核算:

芯片内部的数据格式:

下面用程序来介绍一下吧:

1.首要对ADC寄存器进行初始化:

//*******************************************************
// *AD初始化*
// *进口参数:无*
//*******************************************************
void AD_init()
{
_acsr=0x02;//选定ADC转化时钟源
_adcr=0x48;
}

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上面实验。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/258916.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部