手把手教你写S12XS128程序(11)--A/D寄存器说明1

1、ATD0控制寄存器2---ATD0CTL2

ATD0CTL2主要控制ATD0的启动、状态标志以及上电模式,对寄存器进行写操作时,将中断当前的转化过程。寄存器ATD0CTL2如图18所示:

图18  ATD0CTL2寄存器

ADPUA/D 使能控制位,相当于一个开关,用来启动/禁止A/D转换

1 = A/模块上电

0 = 禁止 A/D,以减少功耗

AFFCA/D 快速转换完成标志位清零

1 =  快速标志位清零顺序每次读取结果寄存器自动清零

0 =  正常标志位清零顺序需要软件方式对状态标志位清零

AWAIA/D  等待模式

       1 =  等待模式下,ATD继续运行

  0 =  等待模式下,ATD停止运行,以降低功耗

ETRIGPETRIGLEETRIGE:

ETRIGLE

ETRIGP

ETRIGE

描述

xx0

忽略外部触发

001

 下降沿触发

011上升沿触发
101低电平触发
111高电平触发

【注意】ETRIGE:外部触发使能控制位,该功能借助引脚AN7,当AN7接收到外部触发时,启动A/D转换,否则不进行转换。0--忽略外部触发;1--有外部触发时开始转换,此时AN7不能用于A/D转换

ASCIEA/D  转化序列转换结束中断使能控制位

       1 = 允许ATD转换序列转换结束后发生中断

    0 = 禁止ATD 中断

ASCIFA/D转换序列转换结束中断标志,只用于读。

    1 = 发生中断

    0 = 为发生中断

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值