历史上的今天
今天是:2024年08月23日(星期五)
2021年08月23日 | 飞思卡尔单片机AD模块简述(1)
2021-08-23 来源:eefocus
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

WRAP [ 3 : 0 ]:回旋通道选择位。这些选择位只有在ATDCTL5的MULT位为1的情况下,也就是多通道转换模式下,才是有效的。WRAP [ 3 : 0 ] = 0时,为保留值。WRAP [ 3 : 0 ]:= x(1 (2)ATD控制寄存器1 ETRIGSEL。外部触发源选择位。 SRES [ 1 : 0 ]:ATD转换精度选择位。 SMP_DIS:采样前放电控制位。1时对模拟信号采样前,释放ATD模块内部采样电容中的电荷。 ETRIGCH [ 3 : 0 ] :外部触发通道选择位。当ETRIGCH [ 3 : 0 ] 为x(0 (3)ATD控制寄存器2 AFFC:ATD转换CCF快速清零位。 ICLKSTP:停止模式内部时钟使能位。1位在停止模式下,ATD模块可以继续使用模块内部时钟ICLK进行ATD转换。0位在停止模式下,ATD模块停止当前的转换,退出停止模式后,ATD转换自动重新开始。 ETRIGLE:外部触发电平/边沿控制位。 ETRIGP:外部触发极性控制位。 ETRIGE:外部触发信号使能位。 ASCIE:ATD转换序列结束中断使能位。1为使能ATD转换序列结束中断,也就是说,当SCF=1时,将引发中断;0时,为禁止ATRD转换序列结束中断。 ACMPIE:ATD比较中断使能位。 (4)ATD控制寄存器3 DJM:结果寄存器数据对齐位。1表示结果寄存器中的数据位右对齐,0表示结果寄存器中的数据结果为左对齐。 S8C,S4C,S2C,S1C:A/D转换序列长度定义位,这4位定义了一个A/D转换序列的长度,默认S4C为1,即默认转换序列的长度为4。 FIFO:结果寄存器先进先出模式位。1表示先进先出模式,转换结果依次放在连续的结果寄存器中,当使用完最后一个结果寄存器后,会重新回到第一个结果寄存器存放转换结果。可以根据完成标志位判断哪个寄存器中的结果数据有效。0表示非先进先出模式。A/D转换结果在寄存器中的存放位置和转换序列中的顺序相关联,简单的说,第一次转换的结果放在第一个结果寄存器中,第二次转换的结果放在第二个结果寄存器中,依次类推。 FRZ [ 1 : 0 ]:后台调试冻结使能位。当调试程序时,如果遇到断点,有时希望此时ATD模块停止。





史海拾趣
|
基本信息 * 作者: 何立民 * 丛书名: 单片机应用技术丛书 * 出版社:北京航空航天大学出版社 * 出版日期:2002 年9月 * 开本:16开 * ...… 查看全部问答> |
|
各位老兄好.小弟刚刚WCE入门.我写的wce的程序,用EVC开发,安装了WINCE5.0的SDK,程序在模拟器上运行正常(一个简单的HELLO WORLD的程序).但我现在却没有办法把程序弄到我的WINCE的硬件设备上来运行啊. EVC 的工具栏上选择为: STANDARDSDK_500 ...… 查看全部问答> |
|
想问一下用来做ADC采样的GPIO针脚设为 Analog input的时候电阻有多少? RM0008里面只说有weak puul-down or weak pull-up却没有说他们的电阻有多少… 查看全部问答> |
|
单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit MCU)它最早是被用在工业控制领域。单片机大家都不陌生,但是对单片机有一个很深入的了解却不容易,小编通过整理一些单片机教程,整理出单片机教程之单片机的内外部 ...… 查看全部问答> |
|
【设计工具】赛灵思的功耗评估工具已经推出便携版本(IPhone Andriod) 赛灵思的功耗评估工具已经推出便携版本了。现已经支持IOS和Android平台的便携设备。都是免费的。具体下载地址如下。赛灵思功耗评估工具(便携版)-foriphone、ipadhttp://itunes.apple.com/us/app/xilinx-pocket-power-estimator/id466189295?mt=8 ...… 查看全部问答> |
|
请问有没有基于zigbee技术的景观路灯无线控制的公司或者方案 最近公司有规划一个景观路灯(RGB彩色)的案子,需要在16公里内zigbee无线控制,传输数据等要求(包含控制开关,下载制作好的节目,监控等功能)找了好多方案好像都不行,很多最大只支持到9.6公里。有没有这样一个方案或者产品的?… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 11:22 编辑 第二章 运放噪声简介1、阐述运放噪声分析技术的目标:根据运放规格书上的信息来计算出运放电路的峰峰值输出噪声。说白了就是计算出噪声的峰峰值。2、进行噪声分析前,我们需要知道运放噪声模型。本书 ...… 查看全部问答> |




