位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1118页 > COP8TAB9HLQ8 > COP8TAB9HLQ8 PDF资料 > COP8TAB9HLQ8 PDF资料2第24页

COP8TAB5/TAC5
12.0省电模式
(续)
20091735
图19.唤醒从IDLE
12.3多输入唤醒
多输入唤醒功能,从使用到退出
HALT模式和空闲模式。此外,多输入唤
向上/中断功能可以被用来生成16个
边可选择在44引脚器件外部中断或
8中断的20和28引脚器件。
图20
节目
多输入唤醒逻辑。
多输入唤醒功能,采用C和L端口。
(在20和28引脚器件只拥有l端口。 )软件
选择哪个端口位(或一组端口位)可能会导致
器件退出暂停或空闲模式。的选择是
由CWKEN和LWKEN寄存器控制。这些
寄存器是8位读/写寄存器,包含控制
对应于C和L端口的位的位。设置
CWKEN或LWKEN位使能唤醒事件或中断
从关联的C或L端口引脚。
如果ACCESS总线模块使能,端口引脚L0也可
被用来产生一个唤醒事件对ACCESS总线
活动。请参见上一节
第16.0节访问 -
.Bus接口
了解更多信息。
软件选择是否在SE-的触发条件
lected端口引脚为上升沿(从低到高的转变)或
下降沿(高向低转换) 。触发条件
在CWKEDG和LWKEDG寄存器,选择其中
是8位的控制寄存器的位对应于C
和L端口引脚。设置触发条件控制位选择
下降沿,如果清选择积极的
边缘。
的一个选择的触发条件的发生被锁存在
挂起寄存器,称为CWKPND和LWKPND 。该
这些寄存器的位对应于C和L端口引脚。
这些位被选定的触发的发生定
条件对相应的端口引脚,是否
触发条件在CWKEN或LWKEN启用。软件
对恩才清除挂起位责任
abling他们唤醒事件或中断。任何一组pend-
在CWKPND或LWKPND荷兰国际集团位保持状态直到被清除
软件。该设备将无法进入暂停或空闲模式(如果有)
唤醒输入是同时启用和正在申请中。
改变触发条件控制位需要几个
步骤,以避免产生虚假唤醒事件或
中断作为副作用
首先,相应的CWKEN或LWKEN位应该是
清零以禁止唤醒事件或中断该
端口引脚。
第二,在CWKEDG选择触发条件或
LWKEDG 。
三,任何杂散挂起事件被清除去除
在CWKPND或LWKPND中的相应位。
最后,重新启用通过将相关的触发器
在CWKEN或LWKEN位。
一个例子说明如何进行软件这个程序。
假设触发条件对于L端口5位将被改变
从正面(从低到高的转变)负(高到低
转变) ,和第5位先前已经启用了一个
输入中断。软件会执行以下指令
系统蒸发散:
RBIT 5 , LWKEN
;禁用MIWU港口L.5
SBIT 5 , LWKEDG ;变化的边沿极性
RBIT 5 , LWKPND ;复位标志位
SBIT 5 , LWKEN
;启用MIWU港口L.5
如果C或L的端口引脚被用作输出,然后
改变使用多输入唤醒功能输入,
安全程序应该被用来避免产生spuri-
OU中唤醒事件或中断。在选定的C或L后
端口引脚已被更改从输出到输入,触发
条件在CWKEDG或LWKEDG和所选择的
在CWKPND或LWKPND挂起位被清除。最后,
该CWKEN或LWKEN位被设置为启用所需
唤醒事件或中断。
同样的方法可以用来复位后,须─
导致C和L端口引脚悬空。该CWKPND
24
www.national.com