1、ATD0控制寄存器2---ATD0CTL2 ATD0CTL2主要控制ATD0的启动、状态标志以及上电模式,对寄存器进行写操作时,将中断当前的转化过程。寄存器ATD0CTL2如图18所示:
图18 ATD0CTL2寄存器 ADPU:A/D 使能控制位,相当于一个开关,用来启动/禁止A/D转换 1 = A/D 模块上电 0 = 禁止 A/D,以减少功耗
AFFC:A/D 快速转换完成标志位清零
1 = 快速标志位清零顺序,每次读取结果寄存器自动清零
0 = 正常标志位清零顺序,需要软件方式对状态标志位清零
AWAI:A/D 等待模式
1 = 等待模式下,ATD继续运行
0 = 等待模式下,ATD停止运行,以降低功耗 ETRIGP、ETRIGLE、ETRIGE:
【注意】ETRIGE:外部触发使能控制位,该功能借助引脚AN7,当AN7接收到外部触发时,启动A/D转换,否则不进行转换。0--忽略外部触发;1--有外部触发时开始转换,此时AN7不能用于A/D转换。
ASCIE:A/D 转化序列转换结束中断使能控制位
1 = 允许ATD转换序列转换结束后发生中断
0 = 禁止ATD 中断
ASCIF:A/D转换序列转换结束中断标志,只用于读。
1 = 发生中断
0 = 为发生中断 |
手把手教你写S12XS128程序(11)--A/D寄存器说明1
最新推荐文章于 2024-04-15 10:51:15 发布