计时器
(持续)
TLDD12524–10
图示 7 计时器 在 外部 事件 计数器 模式
模式 3 输入 俘获 模式
这 设备 能 precisely measure 外部 发生率 或者
时间 外部 events 用 放置 这 计时器 block Tx 在 这
输入 俘获 mode
在 这个 mode 这 计时器 Tx 是 constantly 运动 在 这 fixed
t
c
rate 这 二 registers RxA 和 RxB act 作 俘获
registers 各自 寄存器 acts 在 conjunction 和 一个 pin 这
寄存器 RxA acts 在 conjunction 和 这 TxA 管脚 和 这
寄存器 RxB acts 在 conjunction 和 这 TxB pin
这 计时器 值 gets copied 在 在 这 寄存器 当 一个
触发 事件 occurs 在 它的 相应的 pin 控制 bits
TxC3 TxC2 和 TxC1 准许 这 触发 events 至 是 speci-
fied 也 作 一个 积极的 或者 一个 负的 edge 这 触发 con-
dition 为 各自 输入 管脚 能 是 指定 independently
这 触发 情况 能 也 是 编写程序 至 发生
interrupts 这 occurrence 的 这 指定 触发 情况
在 这 TxA 和 TxB 管脚 将 是 各自 latched 在 这
pending flags TxPNDA 和 TxPNDB 这 控制 标记
TxENA 准许 这 中断 在 TxA 至 是 也 使能 或者
disabled 设置 这 TxENA 标记 使能 中断 至 是
发生 当 这 选择 触发 情况 occurs 在 这
TxA pin Similarly 这 标记 TxENB 控制 这 中断
从 这 TxB pin
Underflows 从 这 计时器 能 也 是 编写程序 至 gen-
erate interrupts Underflows 是 latched 在 这 计时器 TxC0
pending 标记 (这 TxC0 控制 位 serves 作 这 计时器 下面-
流动 中断 pending 标记 在 这 输入 俘获 模式) con-
sequently 这 TxC0 控制 位 应当 是 重置 当 enter-
ing 这 输入 俘获 mode 这 计时器 underflow 中断 是
使能 和 这 TxENA 控制 flag 当 一个 TxA 中断
occurs 在 这 输入 俘获 mode 这 用户 必须 审查 两个都
whether 一个 TxA 输入 俘获 或者 一个 计时器 underflow (或者 两个都)
造成 这 interrupt
图示 8
显示 一个 块 图解 的 这 计时器 在 输入 俘获
mode
计时器 控制 FLAGS
这 计时器 T1 和 T2 有 indentical 控制 structures
这 控制 位 和 它们的 功能 是 summarized below
TxC0 计时器 StartStop 控制 在 模式 1 和 2
(处理器 独立 PWM 和 外部
事件 计数器) 在哪里 1
e
Start 0
e
停止
计时器 Underflow 中断 Pending 标记 在
模式 3 (输入 俘获)
TxPNDA 计时器 中断 Pending 标记
TxPNDB 计时器 中断 Pending 标记
TxENA 计时器 中断 使能 标记
TxENB 计时器 中断 使能 标记
1
e
计时器 中断 使能
0
e
计时器 中断 无能
TxC3 计时器 模式 控制
TxC2 计时器 模式 控制
TxC1 计时器 模式 控制
TLDD12524–11
图示 8 计时器 在 输入 俘获 模式
httpwwwnationalcom
11