
10.5.4
禁用高频时钟
在系统中的低频晶体可用,并且
用于产生所述慢时钟( SLCLK ) ,功率变
消费可进一步省电或空闲减少
模式通过禁用高频时钟。这是accom-
通过写1到PMCSR.DHF位之前execut- plished
荷兰国际集团的WAIT指令将器件置于电源
保存或空闲模式。高频时钟被关闭
进入省电或空闲模式下的设备后。
CPU工作在省电的低频率时钟
模式。它可以关闭高频时钟随时
写1到PMCSR.DHF位。
高频振荡器总是在活动开启
模式,始终禁止在暂停模式下,不管
PMCSR.DHF位的设置。
紧接着电和进入活跃
模式中,软件必须等待低频时钟
趋于稳定,才可以把设备的省电
模式。它应该监测PMCSR.OLFC位来实现这个目的
构成。一旦该位被设置为1时,慢时钟稳定和
节电模式可以进入。
10.5.5
进入HALT模式
该PMCSR.OHFC和PMCSR.OLFC位指示电流
租用的高频和低频时钟骨质状态
cillators分别。该软件可以检查
相应位才变为操作模式
需要的时钟。状态位设置为1,表示操作,
稳定的时钟。状态位清0表示一个时钟,
禁用,无法使用,或尚未稳定。
在断电模式过渡,如果有一个请求切换
到使用的时钟与状态位被清除为0时,一个模式
开关被延迟,直到该位被硬件设置为1 。
当系统被建立,无需外部晶体网络
对于低频率的时钟,该高频时钟是divid-
通过预分频因子编产生低频时钟。
在这种情况下,高频时钟被禁止仅在
HALT模式下,且不能为省电或禁用
空闲模式下,无论软件命令的发出。
无需外部晶体网络的低频
时钟器件散发出来的暂停或空闲模式和恩的
逐张主动模式与作为高速振荡器
时钟。该装置仍然可以从进入节电
通过使用高频时钟分频器,以主动模式
产生的慢时钟( PMCSR.DHF = 0 ) 。
注意:
为在不存在低frequen-的正确操作
CY水晶,在X2CKI引脚必须为低电平(未悬空),所以
硬件可以检测到不存在结晶。
进入暂停模式是通过写1到完成
PMCSR.HALT位,然后执行WAIT指令。
HALT模式只能从Active或电源输入
保存方式。用于从所述工作模式, PMC-条目
之前的等待指令是EX- SR.WBPSM位必须置
ecuted 。
10.5.6
软件控制转换到主动模式
从省电模式转换到主动模式的转换
可以由软件指令或一个来实现
硬件唤醒事件。该软件的方法是写一个
0到PMCSR.PSM位。寄存器位升级变更的价值
上课过渡到主动模式完成之后。
如果高频振荡器被用于省电OP-禁用
关合作,振荡器必须先启用,并允许stabi-
丽泽之前过渡到主动模式。为使高
频率振荡器,软件写一个0到PMC-
SR.DHF位。之前写0到PMCSR.PSM一下,
软件应先留意PMCSR.OHFC位来确定
雷振荡器是否已经稳定。
10.5.7
唤醒转换到主动模式
硬件唤醒事件直接由切换器
省电,待机或暂停模式下的有效模式。当一个
唤醒事件发生时,片上硬件执行
以下步骤:
1.清除PMCSR.DHF位,从而使高频
昆西钟(如果被禁用) 。
2.等待的PMCSR.OHFC位被置位,用来指明
凯茨的高频时钟运行,并
稳定。
3.切换装置进入工作模式。
10.5.8
电源模式切换保护
所述电源管理模块具有若干机制
保护设备免受丢失或发生故障
不稳定的时钟信号。
www.national.com
36