概述
✓ 4个8位定时/计数器,时钟源/计数源可分别选择,均支持预置数、重加载、软件加载等功能,可级联成2个16位定时/计数器;
✓ 包含8位初值寄存器和比较寄存器,支持计数、输入捕捉、输出比较和PWM
✓ 8bit预分频器,可对输入信号进行上升沿或下降沿分频
✓ 可配置成支持电能表专用的电量脉冲计数器,计数匹配信号可由输出引脚输出,输出信号可选择电平和脉冲,电平和脉冲的极性可设,脉冲宽度可设置;
✓ 捕捉功能仅支持16位捕捉模式,捕捉模式支持多周期捕捉(由预分频器配合)、周期捕捉、脉宽捕捉等,均支持清零和不清零模式,支持单次捕捉;
✓ 捕捉模式下支持DMA接口(Half-word传输,Timer->RAM)
结构框图
BT1(包含两个8bit定时器):
BT2的结构框图,与BT1类似,只是输入信号源有所不同:
BT1和BT2的输入控制逻辑示意图如下,可以实现对计数源的预分频,以及计数、捕捉的边沿选择。
BT1和BT2的输出控制逻辑示意图如下,比较值匹配后,可以输出电平或脉冲信号,脉冲信号宽度可以设置,输出极性可配置。