位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1534页 > COP8SGR744J3 > COP8SGR744J3 PDF资料 > COP8SGR744J3 PDF资料3第24页

7.0省电功能
7.3多输入唤醒
(续)
多输入唤醒功能,用于返回(唤醒)
该设备无论从暂停或空闲模式。交替
多输入唤醒/中断功能,也可以使用以
产生多达8沿可选择外部中断。
图21
显示了多输入唤醒逻辑。
多输入唤醒功能,利用l端口。用户
选择l端口的其中特别是L-端口位(或组合
位)将导致器件退出HALT或空闲模式。
该选择是通过寄存器WKEN完成。该寄存器
WKEN器是一个8位读/写寄存器,它包含一个
控制位,每l端口位。设置一个特定的WKEN位
能够从相关l端口引脚唤醒。
用户可以选择是否在SE-触发条件
lected l端口引脚将是一个正边沿(从低到
高转换)或下降沿(高向低转换) 。
这个选择是通过寄存器WKEDG ,它是一个制作
8位控制寄存器分配给每个l端口引脚位。
设置控制位将选择触发条件是一个
在那个特定的l端口引脚的下降沿。重置位
选择触发条件是一个积极的边缘。改变
的边缘选择必然伴有为了避免几个步骤
唤醒条件为边缘变化的结果。首先,将
相关WKEN位应被重置,然后由边缘
选择改变WKEDG 。接着,将关联的WKPND位
应清除,随后相关的WKEN位BE-
ING重新启用。
一个例子可以用来阐明此过程。假设我们
想改变的边缘,从正面的选择(低变高)
负(高变低)为l端口5位,其中5位具有
先前已启用的输入中断。该计划
将如下:
RBIT 5 , WKEN
;禁止MIWU
SBIT 5 , WKEDG ;变化的边沿极性
RBIT 5 , WKPND ;复位标志位
SBIT 5 , WKEN
;启用MIWU
如果设置了L端口的位已被用作输出,然后
改为输入,多输入唤醒/中断,安全
方法也应随之以避免唤醒条件
系统蒸发散。选择l当端口位已被更改
输出输入,但之前的相关WKEN位恩
禁止时,相关的边沿选择位WKEDG应
设置或重置为所需的边缘选择,随后的AS-
sociated WKPND位被清除。
这个相同的过程,应使用下列复位,因为
第l端口输入悬空作为复位的结果。
所选择的触发条件为多发生
输入唤醒被锁存到一个悬而未决的寄存器,称为WK-
PND 。在WKPND寄存器的相应位将被设置
所选择的触发沿的上,对应的发生
应的端口L引脚。用户具有在清的责任
荷兰国际集团这些挂起国旗。由于WKPND是一个悬而未决的寄存器
对于选定的唤醒条件的发生,所述设备
不会进入暂停模式下,如果任何唤醒位既是恩
体健和正在申请中。因此,用户必须清除
试图进入暂停模式之前挂起国旗。
WKEN和WKEDG都读/写寄存器,并
在复位清零。 WKPND寄存器包含随机值自动对焦
器复位。
DS101116-27
图21.多输入唤醒逻辑
www.national.com
24