7.0 电源 节省 特性
(持续)
7.3 multi-输入 WAKEUP
这 multi-输入 Wakeup 特性 是 使用 至 返回 (wakeup)
这 设备 从 也 这 HALT 或者 空闲 模式. Alternately
multi-输入 wakeup/中断 特性 将 也 是 使用 至
发生 向上 至 8 边缘 可选择的 外部 中断.
图示 20
显示 这 multi-输入 Wakeup 逻辑.
这 multi-输入 Wakeup 特性 运用 这 L 端口. 这 用户
选择 这个 particular L 端口 位 (或者 结合体 的 L 端口
位) 将 导致 这 设备 至 exit 这 HALT 或者 空闲 模式.
这 选择 是 完毕 通过 这 寄存器 wken. 这 reg-
ister WKEN 是 一个 8-位 读/写 寄存器, 这个 包含 一个
控制 位 为 每 L 端口 位. 设置 一个 particular WKEN 位
使能 一个 Wakeup 从 这 有关联的 L 端口 管脚.
这 用户 能 选择 whether 这 触发 情况 在 这
选择 L 端口 管脚 是 going 至 是 也 一个 积极的 边缘 (低
至 高 转变) 或者 一个 负的 边缘 (高 至 低 转变).
这个 选择 是 制造 通过 这 寄存器 wkedg, 这个 是 一个
8-位 控制 寄存器 和 一个 位 assigned 至 各自 L 端口 管脚.
设置 这 控制 位 将 选择 这 触发 情况 至 是 一个
负的 边缘 在 那 particular L 端口 管脚. Resetting 这 位
选择 这 触发 情况 至 是 一个 积极的 边缘. Changing
一个 边缘 选择 entails 一些 步伐 在 顺序 至 避免 一个
Wakeup 情况 作 一个 结果 的 这 边缘 改变. 第一, 这
有关联的 WKEN 位 应当 是 重置, followed 用 这 边缘
选择 改变 在 wkedg. next, 这 有关联的 WKPND 位
应当 是 cleared, followed 用 这 有关联的 WKEN 位
正在 re-使能.
一个 例子 将 提供 至 clarify 这个 程序. 假定 我们
wish 至 改变 这 边缘 选择 从 积极的 (低 going 高)
至 负的 (高 going 低) 为 L 端口 位 5, 在哪里 位 5 有
先前 被 使能 为 一个 输入 中断. 这 程序
将 是 作 跟随:
RBIT 5, WKEN ; 使不能运转 MIWU
SBIT 5, WKEDG ; 改变 边缘 极性
RBIT 5, WKPND ; 重置 pending 标记
SBIT 5, WKEN ; 使能 MIWU
如果 这 L 端口 位 有 被 使用 作 输出 和 然后
changed 至 输入 和 multi-输入 wakeup/中断, 一个 安全
程序 应当 也 是 followed 至 避免 wakeup condi-
tions. 之后 这 选择 L 端口 位 有 被 changed 从
输出 至 输入 但是 在之前 这 有关联的 WKEN 位 是
使能, 这 有关联的 边缘 选择 位 在 WKEDG 应当
是 设置 或者 重置 为 这 desired 边缘 选择, followed 用 这
有关联的 WKPND 位 正在 cleared.
这个 一样 程序 应当 是 使用 下列的 重置, 自从
这 L 端口 输入 是 left floating 作 一个 结果 的 重置.
这 occurrence 的 这 选择 触发 情况 为 multi-
输入 Wakeup 是 latched 在 一个 pending 寄存器 called wk-
pnd. 这 各自的 位 的 这 WKPND 寄存器 将 是 设置
在 这 occurrence 的 这 选择 触发 边缘 在 这 corre-
sponding 端口 L 管脚. 这 用户 有 这 责任 的 clear-
ing 这些 pending flags. 自从 WKPND 是 一个 pending 寄存器
为 这 occurrence 的 选择 wakeup 情况, 这 设备
将 不 enter 这 HALT 模式 如果 任何 Wakeup 位 是 两个都
使能 和 pending. consequently, 这 用户 必须 clear 这
pending flags 在之前 attempting 至 enter 这 HALT 模式.
WKEN 和 WKEDG 是 所有 读/写 寄存器, 和 是
cleared 在 重置. WKPND 寄存器 包含 随机的 值
之后 重置.
10131727
图示 20. multi-输入 Wake 向上 逻辑
COP8SG 家族
www.国家的.com27