TC - 16-bit 定时器/计数器 14
1 特点 • 16 位定时器/计数器 •双缓冲计时周期设定 • 4 组比较/捕捉(CC)通道(A、B、C、D) •所有的比较和捕捉通道都是双缓冲 •波形产生: –单斜率脉宽调制 –双斜率脉宽调制 –频率产生 •输入捕捉 –带有噪声消除的输入捕获 –频率捕捉 –脉冲宽度捕获 • 32 位的输入捕捉方向控制 •定时器溢出和定时器错误中断/事件 •每一个 CC 通道有一个比较匹配或捕捉中断/事件 •支持 DMA 操作 • Hi-Res - 高分辨率扩展 –增大 PWM/FRQ 的分辨率 4 倍 • AWeX - 高级波形扩展 – 4 个死区时间插入单元,带有独立的高端,低端设置 –事件控制的故障保护 –单通道输入多个输出操作 –模式产生 14
2 概述 XMEGA 有一套高端且非常灵活的16 位定时器/计数器(TC)
它的基本功能包括准确的计时、频率和波形的产生、事件管理以及数字信号的时间测量
高分辨率扩展(Hi-Res )和高级波形扩展(AWeX)可以和定时器/计数器配合使用,轻松地产生复杂和专门的频率、波形
图14-1 表示的是16 位定时器/计数器的扩展和与其密切相关的外设(灰色)的框图
图 14-1 16 位定时器/计数器和与其密切相关的外设 定时器/计数器包含一个基本的计数器和几个比较/捕捉(CC)通道
这个基本的计数器可以用来对时钟周期或事件计数,带有方向控制和周期设定
CC 通道可以配合基本的计数器做比较匹配控制、波形产生(FRQ 或PWM)以及各种输入捕获操作
比较和捕捉不能同时使用,即一个定时器/计数器不能同时完成波形产生和捕获操作
当用于比较操作时,CC 通道被看作是比较通道
当用于捕获操作,CC 通道都被称为捕获通道
定时器/计数器分为两类:定时器/计数器0 有四个通道,定时器/计数器1 有两个通