历史上的今天

今天是:2024年08月23日(星期五)

正在发生

2021年08月23日 | 飞思卡尔单片机AD模块简述(1)

发布者:tgdddt 来源: 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?imageView2/2/w/550

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

(2)ATD控制寄存器1

image.png?imageView2/2/w/550

ETRIGSEL。外部触发源选择位。


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

image.png?imageView2/2/w/550

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


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


(3)ATD控制寄存器2

image.png?imageView2/2/w/550

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


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


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


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

image.png?imageView2/2/w/550

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


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


ACMPIE:ATD比较中断使能位。


(4)ATD控制寄存器3

image.png?imageView2/2/w/550

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


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

image.png?imageView2/2/w/550

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


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

image.png?imageView2/2/w/550

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

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

推荐阅读

格力电器进军芯片领域已经有了实质性动作,一家专注芯片设计的实体公司近日正式成立。  8月14日,一家名为珠海零边界集成电路有限公司(珠海零边界)注册成立,注册资本为10亿元,法定代表人为格力电器董事长董明珠。  8月21日晚间,格力电器副总裁兼董秘望靖东在接受记者采访时确认,珠海零边界集成电路有限公司是格力电器刚刚注册的公司,新公司主业...
集微网消息,在8月22日举行的2019全球闪存峰会上,杭州集成电路产业园正式启动!据了解,杭州集成电路产业园是在国家工信部信软司和浙江省经信厅的指导下,在杭州市人民政府的大力支持下成立,是杭州市重点打造的首个集成电路集聚园区。该产业园规划建筑体量为100万平方,首期15万平方,位于萧山经开区信息港小镇。园区主要包括国产集成电路芯片设计,电脑...
周四,SamMbile 报道称,三星计划在近期内推出智能手机新品——三星 Galaxy M51,该机将会率先于印度和俄罗斯市场发售。  报道提到,三星当地市场的官网目前已经出现了 Galaxy M51 的支持页面,该机将搭载 6.65 英寸的 AMOLED 屏幕,供应商为华星光电,分辨率为 Full HD+。  硬件方面,三星 Galaxy M51 搭载骁龙 730 处理...
首先看看我的板子,(s3c2440)可以看出,要使LED灯管亮,只要将nLED1置为低电平即可,就是将对应的GPIO引脚置为低电平。从上面两幅图可以发现,LED1、LED2、LED4对应着S3c2440的GPF端口,于是,通过查询手册可以知道对应寄存器的地址。于是可以开始编程了.text.global _start_start: @将GPF配置为输出引脚 LDR R0, =0x56000050 MOV R1, #0x00005500 ...

史海拾趣

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

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

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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