6.0 计时器
(持续)
在 这个 模式 这 输入 管脚 TxB 能 是 使用 作 一个 indepen-
dent 积极的 边缘 敏感的 中断 输入 如果 这 TxENB
控制 标记 是 设置. 这 occurrence 的 一个 积极的 边缘 在 这
TxB 输入 管脚 是 latched 在 这 TxPNDB 标记.
图示 16
显示 一个 块 图解 的 这 计时器 在 外部
事件 计数器 模式.
便条:
这 PWM 输出 是 不 有 在 这个 模式 自从 这 TxA 管脚 是 正在
使用 作 这 计数器 输入 时钟.
6.2.3 模式 3. 输入 俘获 模式
各自 设备 能 precisely measure 外部 发生率 或者
时间 外部 events 用 放置 这 计时器 块, tx, 在 这
输入 俘获 模式. 在 这个 模式, 这 再装填 寄存器 提供
作 独立 俘获 寄存器, capturing 这 内容 的
这 计时器 当 一个 外部 事件 occurs (转变 在 这
计时器 输入 管脚). 这 俘获 寄存器 能 是 读 当
维持 计数, 一个 特性 那 lets 这 用户 measure
消逝 时间 和 时间 在 events. 用 节省 这 计时器
值 当 这 外部 事件 occurs, 这 时间 的 这 exter-
nal 事件 是 recorded. 大多数 微控制器 有 一个 latency
时间 因为 它们 不能 决定 这 计时器 值 当
这 外部 事件 occurs. 这 俘获 寄存器 排除
这 latency 时间, 因此 准许 这 产品 程序
至 retrieve 这 计时器 值 贮存 在 这 俘获 寄存器.
在 这个 模式, 这 计时器 Tx 是 constantly 运动 在 这 fixed t
C
比率. 这 二 寄存器, RxA 和 rxb, act 作 俘获 regis-
ters. 各自 寄存器 acts 在 conjunction 和 一个 管脚. 这 寄存器
RxA acts 在 conjunction 和 这 TxA 管脚 和 这 寄存器 RxB
acts 在 conjunction 和 这 TxB 管脚.
这 计时器 值 gets copied 在 在 这 寄存器 当 一个
触发 事件 occurs 在 它的 相应的 管脚. 控制 位,
txc3, TxC2 和 txc1, 准许 这 触发 events 至 是 speci-
fied 也 作 一个 积极的 或者 一个 负的 边缘. 这 触发
情况 为 各自 输入 管脚 能 是 指定 independently.
这 触发 情况 能 也 是 编写程序 至 发生
中断. 这 occurrence 的 这 指定 触发 情况
在 这 TxA 和 TxB 管脚 将 是 各自 latched 在 这
pending flags, TxPNDA 和 txpndb. 这 控制 标记 tx-
ENA 准许 这 中断 在 TxA 至 是 也 使能 或者
无能. 设置 这 TxENA 标记 使能 中断 至 是
发生 当 这 选择 触发 情况 occurs 在 这
TxA 管脚. similarly, 这 标记 TxENB 控制 这 中断
从 这 TxB 管脚.
Underflows 从 这 计时器 能 也 是 编写程序 至 gen-
erate 中断. Underflows 是 latched 在 这 计时器 TxC0
pending 标记 (这 TxC0 控制 位 serves 作 这 计时器 下面-
流动 中断 pending 标记 在 这 输入 俘获 模式). con-
sequently, 这 TxC0 控制 位 应当 是 重置 当 enter-
ing 这 输入 俘获 模式. 这 计时器 underflow 中断 是
使能 和 这 TxENA 控制 标记. 当 一个 TxA 中断
occurs 在 这 输入 俘获 模式, 这 用户 必须 审查 两个都
这 TxPNDA 和 TxC0 pending flags 在 顺序 至 决定
whether 一个 TxA 输入 俘获 或者 一个 计时器 underflow (或者 两个都)
造成 这 中断.
图示 17
显示 一个 块 图解 的 这 计时器 T1 在 输入
俘获 模式. 计时器 T2 和 T3 是 完全同样的 至 t1.
10131746
图示 15. 计时器 在 PWM 模式
10131747
图示 16. 计时器 在 外部 事件 计数器 模式
10131748
图示 17. 计时器 在 输入 俘获 模式
COP8SG 家族
www.国家的.com23