您的位置 首页 解答

AD转化__HCS12学习笔记(3)

AD转换是非常普遍的模块了,在8位或者16位的单片机上都有应用,在HCS12系列的单片机上内置了一个AD转换器,可用于8位或者10位的AD转换,但

AD转化是十分遍及的模块了,在8位或许16位的单片机上都有使用,在HCS12系列的单片机上内置了一个AD转化器,可用于8位或许10位的AD转化,但做不了DA转化。原理很简单,就不提了。


寄存器:
ATDCTL2 AD的电源开关、中止和外部触发信号。
ATDCTL3 AD转化的序列长度、成果寄存器是否选用先进先出方法以及冻住形式下的设置。
ATDCTL4 时钟频率、第二阶段采样的时刻长度及AD转化的精度(8位或许10位)。
ATDCTL5 AD转化序列的类型和采样的模拟量输入通道。
ATDSTAT0 包括转化完结标志位、外部触发中止溢出标志位、先入先出形式位和转化成果标号位。
ATDTEST1 用于激活特别通道
ATDSTAT1 包括一些转化完结标志位。
ATDDIEN AD转化输入使能寄存器
PORTAD 数据寄存器
ATDDR AD转化成果寄存器
首要各个位的介绍见数据手册。

附初始化头文件:
ATDCTL2=0B11000000;
//ATDCTL2.ADPU=1为翻开转化电源开关
//ATDCTL2.AFFC=1为AD转化CCF主动清零位
ATDCTL3=0B00001011;
//ATDCTL3.S1C=1表明序列长度为1
//ATDCTL3.FIFO=0为非FIFO形式
//ATDCTL3.FRZ0~FRZ1=11表明马上进入冻住形式
ATDCTL4=0B00000111;
//ATDCTL4.PRS4~PRS0 = 00111表明总线频率16分频
ATDCTL4&=0B01111111;
//ATDCTL4.SRES8=0 表明10转化精度

AD模拟量输入的参阅电压由VRL、VRH两个引脚决议。数字量的存储要留意是向左对齐或许向右对齐,而且留意软件滤波时避免溢出。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部