飞思卡尔单片机AD模块简述(1)

发布者:tgdddt最新更新时间:2021-10-14 来源: eefocus关键字:飞思卡尔  单片机  AD模块 手机看文章 扫描二维码
随时随地手机看文章

S12XS系列MCU的ATD模块共有27个寄存器,包括6个ATD转换控制寄存器,2个ATD转换状态寄存器,1个ATD比较使能寄存器,1个ATD比较方式寄存器,1个ATD转换输入使能寄存器和16个ATD转换结果寄存器(其中ATDCTL0~ATDCTL5和ATDSTAT0这7个寄存器为8位寄存器,其余寄存器都是16位寄存器)。


先给出一段例程


Code:

void ATD_init(void)   

{   

  ATD0CTL1=0x0f;   //选择8位转换精度   

  ATD0CTL2=0x40;  //打开CCF快速清零位,关闭外部触发输入,关闭中断   

  ATD0CTL3=0x08;   //数据左对齐,non-fifo,转换序列长度为1   

  ATD0CTL4=0xE3;  //采样时间为24个ATD时钟周期,ATDCLK=8MB/8=1MHz   

}  


下面对各个寄存器做一个介绍:


(1)ATD控制寄存器0

image.png

WRAP [ 3 : 0 ]:回旋通道选择位。这些选择位只有在ATDCTL5的MULT位为1的情况下,也就是多通道转换模式下,才是有效的。WRAP [ 3 : 0 ] = 0时,为保留值。WRAP [ 3 : 0 ]:= x(1

(2)ATD控制寄存器1

image.png

ETRIGSEL。外部触发源选择位。


SRES [ 1 : 0 ]:ATD转换精度选择位。

image.png

SMP_DIS:采样前放电控制位。1时对模拟信号采样前,释放ATD模块内部采样电容中的电荷。


ETRIGCH [ 3 : 0 ] :外部触发通道选择位。当ETRIGCH [ 3 : 0 ] 为x(0


(3)ATD控制寄存器2

image.png

AFFC:ATD转换CCF快速清零位。


ICLKSTP:停止模式内部时钟使能位。1位在停止模式下,ATD模块可以继续使用模块内部时钟ICLK进行ATD转换。0位在停止模式下,ATD模块停止当前的转换,退出停止模式后,ATD转换自动重新开始。


ETRIGLE:外部触发电平/边沿控制位。


ETRIGP:外部触发极性控制位。

image.png

ETRIGE:外部触发信号使能位。


ASCIE:ATD转换序列结束中断使能位。1为使能ATD转换序列结束中断,也就是说,当SCF=1时,将引发中断;0时,为禁止ATRD转换序列结束中断。


ACMPIE:ATD比较中断使能位。


(4)ATD控制寄存器3

image.png

DJM:结果寄存器数据对齐位。1表示结果寄存器中的数据位右对齐,0表示结果寄存器中的数据结果为左对齐。


S8C,S4C,S2C,S1C:A/D转换序列长度定义位,这4位定义了一个A/D转换序列的长度,默认S4C为1,即默认转换序列的长度为4。

image.png

FIFO:结果寄存器先进先出模式位。1表示先进先出模式,转换结果依次放在连续的结果寄存器中,当使用完最后一个结果寄存器后,会重新回到第一个结果寄存器存放转换结果。可以根据完成标志位判断哪个寄存器中的结果数据有效。0表示非先进先出模式。A/D转换结果在寄存器中的存放位置和转换序列中的顺序相关联,简单的说,第一次转换的结果放在第一个结果寄存器中,第二次转换的结果放在第二个结果寄存器中,依次类推。


FRZ [ 1 : 0 ]:后台调试冻结使能位。当调试程序时,如果遇到断点,有时希望此时ATD模块停止。

image.png

关键字:飞思卡尔  单片机  AD模块 引用地址:飞思卡尔单片机AD模块简述(1)

上一篇:飞思卡尔单片机PIT汇编编程(一)
下一篇:飞思卡尔单片机PWM模块分析(3)

推荐阅读最新更新时间:2024-11-17 00:42

avr单片机功能特性介绍
RISC 优先选取使用频率最高的简单指令,避免复杂指令:并固定指令宽度,减少指令格式和寻址方式的种类,从而缩短指令周期,提高运行速度。由于 AVR 采用了 RISC 的这种结构,使AVR系列单片机都具备了1MIPS/MHz(百万条指令每秒/兆赫兹)的高速处理能力。 早期单片机主要由于工艺及设计水平不高、功耗高和抗干扰性能差等原因,所以采取稳妥方案:即采用较高的分频系数对时钟分频,使得指令周期长,执行速度慢。以后的CMOS单片机虽然采用提高时钟频率和缩小分频系数等措施,但这种状态并未被彻底改观(51以及51兼容)。此间虽有某些精简指令集单片机(RISC)问世,但依然沿袭对时钟分频的作法。 AVR单片机的推出,彻底打破这种旧设
[单片机]
avr<font color='red'>单片机</font>功能特性介绍
51单片机LED管显示子程序实例
;DISP显示子程序 PORT_A EQU 0CF01H PORT_B EQU 0CF02H PORT_C EQU 0CF03H ;功能:将显示缓冲区39-3FH内容显示一遍 ;3FH对应八个LED管 ;3E-39H自左到右对应数码 ;占用:PSW,ACC,DPTR,R0,R3,R6,R7 内 ; ORG 0DE00H DISP1: MOV R0,#3FH DISP_0: MOV R3,#01000000B ;位选字 MOV A,@R0 ;取显示数据 SJMP DISP_2 DISP_1: MOV DPTR,#LED_TB MOV A,@R0 MOVC A,@A
[单片机]
AT89S51单片机的认识和管脚功能
AT 89S51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMELAT89S51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 AT89S51,它将计算机的功能都集成到这个芯片内部去了,就这么一个小小的芯片就能构成一台小型的电脑,因此叫做单片机。 它有40个管脚
[单片机]
适用于控制永磁无刷直流电机的嵌入式微控制器
一、 概述 无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。电动机的定子绕组多做成三相对称星形接法,同三相异步电动机十分相似。电动机的转子上粘有已充磁的永磁体,为了检测电动机转子的极性,在电动机内装有位置传感器。驱动器由功率电子器件和集成电路等构成,其功能是:接受电动机的启动、停止、制动信号,以控制电动机的启动、停止和制动;接受位置传感器信号和正反转信号,用来控制逆变桥各功率管的通断,产生连续转矩;接受速度指令和速度反馈信号,用来控制和调整转速;提供保护和显示等等。 永磁无刷直流电机(Permanent Magnet Brushless DC Motor以下简称PMBLDC)由于其固有的特点,在家用消费类
[工业控制]
适用于控制永磁无刷直流电机的嵌入式<font color='red'>微控制器</font>
STC51单片机实例之05数码管的各种显示方式
简介:本文主要是STC51单片机实例之05数码管的各种显示方式的程序代码,希望对你的学习有所帮助。
[单片机]
STC51<font color='red'>单片机</font>实例之05数码管的各种显示方式
基于单片机的现场无电源电子密码锁设计
0 引言 目前,市场上有多种基于IC卡设计的电子锁,广泛应用于宾馆、公寓、仓库、学校等场所。这些场合能够提供很好的直流或交流电源,电子锁的控制部分可以长时间方便地获取稳定的电源。但是,在野外环境中往往不能为控制部分方便地提供电源,需要手持部分为控制部分提供电源,执行开锁和闭锁操作,因此传统由控制部分提供电源的电子锁不能满足野外环境的需要,例如采油井、注水站、电信通讯井等,在这些地方,尤其是偏远的地方,往往对安全性要求较高,提供电源又较为困难。 本文介绍了一种电子锁,电子锁系统分为控制和手持两部分。手持部分的电源采用锂电池,控制部分的工作电源由手持部分提供,数据线和电源线共用一根线,有效解决了上述问题,使用方便。 1
[单片机]
PIC16C71单片机按键换醒CPU源程序
简介:本文给出PIC16C71单片机按键换醒CPU源程序,希望对感兴趣的朋友有所帮助。 ;p=pic16c71,xt=40000hz LISTP=16c71 ; ZEQU2 RBPUEQU7 TEMPEQU10H OPTIONREGEQU1H FEQU1 PORT_BEQU06H ; INCLUDE P16c71.INC LIST ; ORG0;复位地址 GOTOSTART ; ORG4;中断向量 GOTOSERVICEINTERRUPT ; START CALLINITPORT_B;初始化B口 LOOP SLEEP;省电睡眠,等待被唤醒
[单片机]
爱特梅尔推出全球最低功耗的32位闪存微控制器具备以太网和USB OTG功能
AVR32 UC3A在66 MHz速率下提供80 Dhyrystone MIPS性能;而电流消耗仅为 40 mA 爱特梅尔公司 (Atmel Corporation) 宣布推出业界最低功耗的32位闪存 (Flash) 微控制器系列。UC3A系列基于爱特梅尔的AVR 32 UC内核,配有512KB 的闪存、一个内置10/100以太网媒体接入控制器 (MAC)、一个具有OTG (on-the-go) 功能的全速 (12Mbps) USB 2.0接口,以及一个 SRAM/SDRAM 外部总线接口。 首批推出的产品型号为AT32UC3A0512 和 AT32UC3A1512,能够以66MHz的速率提供80 Dhrystone MIPS
[新品]

推荐帖子

求atmega32u2-mu问题
如何用atmega32u2-mu生成ppm信号呢?作为中断的输入PCINT0-7,信号进入后怎么转变成ppm一路信号进行输出呢?谢谢!求atmega32u2-mu问题这个问题没有遇到过,去问问度娘看看!
l710025 Microchip MCU
免费下载:ADI最新《电机控制系统与设计手册》
想要以更短的时间、更充分的信心完成电机控制电路设计?请下载最新的电机控制手册。ADI有能力提供最具创新性的电机控制市场解决方案;点击下载:《电机控制系统与设计手册》\0\0\0eeworldpostqq免费下载:ADI最新《电机控制系统与设计手册》现在在做这方面,下来看看。还得到ADI注册,估计相当一部分就不下载了,不知道好把下载连接放到这里来如何?正好需要,LOOKLOOK
EEWORLD社区 ADI参考电路
第二批入围网友的SensorTile开发套件货运单号
了却一桩心事儿,今天第二批SensorTile板子终于到了,已经交付申通怪蜀黍手上了,下面是大家的货运单号。另外附上一封信,见帖子最后。第二批小伙伴们注意查收宝贝啦@cat3902982,@太阳上的骑士,@54chenjq,@hanyeguxingwo,@fxyc87,@train2004,@wbhb2011,@waihekor,@shuijingbingmai,@李炳1991,@纪伟大人,@dql2016,@大秦正声,@hhqi_super,@强仔00001,@1059682127,@
nmg MEMS传感器
软件无线电有国产的板子推荐的吗?
软件无线电国内有好多抄板,国内有企业做软件无线电开发板的吗?自主研发的那种.软件无线电有国产的板子推荐的吗?我自己做了个板子,但是噪音比较大。不知道你是自己玩还是要专业的?感觉这玩意比较小众而且高端,.你是不是想听听国外的新闻?楼主的需求是什么样的啊?是打算自己买板子玩还是项目开发的需求啊楼主这个需求可以细化一下,看看有没有共同需求软件无线电开发板,有国产化和非国产化需求硬件国产化器件,软件代码自家码okhxyyo发表于2022-10-1208:
iamzhanghai 玄铁RISC-V活动专区
一种大功率宽频带低损耗定向耦合器的设计与实现
根据传输线变压器串并联同时耦.-flu原理,设计了一种13dB铁氧体定向耦合器,该定向耦合器是用漆包线绕在射频铁氧体磁芯上做成。具有尺寸小、结构简单和频带宽等优点,工作范围在1O0~400MHz。对其参数进行了理论计算和测量,满足设计要求。经过实际应用,验证了设计方法的可行性。一种大功率宽频带低损耗定向耦合器的设计与实现
啊小罗 RF/无线
vs2005 mfc里面如何显示.gif格式的动画
如题,急vs2005mfc里面如何显示.gif格式的动画看书,请下面有详细资料http://blog.eeworld.net/hsyouxishe/archive/2008/03/21/2203322.aspx可以参考第5点。显示Cimage好像没那么简单,呵呵.不懂,看上去挺深奥
georg 嵌入式系统
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved