添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第772页 > PIC18F2420 > PIC18F2420 PDF资料 > PIC18F2420 PDF资料2第40页
PIC18F2420/2520/4420/4520
3.4.1
PRI_IDLE模式
这种模式是其中三种低功耗空闲独特
模式中,它并没有禁止主器件
时钟。对于时间敏感的应用中,这允许
最快的速度恢复与它的多个设备操作
精确的主时钟源,由于时钟源
不必从另一个“热身”或过渡
振荡器。
PRI_IDLE模式从PRI_RUN模式进入由
将IDLEN位并执行
睡觉
指令
化。如果该设备是另一种运行模式,设置IDLEN
第一,然后清零SCS位并执行
SLEEP。
虽然CPU已被禁止,但外设继续
从指定的主时钟源
由FOSC<3 : 0>配置位。 OSTS位
保持设置(见图3-7) 。
当唤醒事件发生时, CPU从计时
主时钟源。间隔T的延迟
惩教署
is
唤醒事件和代码之间所需
开始执行。这是必需的,以允许CPU
成为准备好执行指令。在唤醒后
起来, OSTS位保持设置。 IDLEN和SCS位
不受唤醒(见图3-8) 。
将IDLEN位并执行
睡觉
指令
化。如果该设备是另一种运行模式,设定
IDLEN位,再设置SCS<1 : 0>位为' 01 '和
执行
SLEEP。
当时钟源切换到
Timer1振荡器时,主振荡器被关闭
下来, OSTS位清零, T1RUN位被置位。
当唤醒事件发生时,外设继续
将主频从Timer1振荡器。时间间隔后
的t
惩教署
,在唤醒事件之后, CPU开始执行
三个琴键码作为时钟源Timer1振荡器。该
IDLEN和SCS位不受唤醒;
Timer1振荡器继续运行(见图3-8) 。
注意:
Timer1振荡器应该已经是
在运行之前,进入SEC_IDLE模式。
如果T1OSCEN位时未设置
睡觉
指令被执行,则
睡觉
指令将被忽略,并且进入
不会发生SEC_IDLE模式。如果
Timer1振荡器已启用,但尚未
运行,外设时钟将被延迟
直到该振荡器起振。在这样的
情况下,最初的振荡器运行很
从稳定的和不可预知的操作
可能的结果。
3.4.2
SEC_IDLE模式
在SEC_IDLE模式下,CPU被禁止,但
外设继续将Timer1时钟
振荡器。这个模式被从SEC_RUN输入由
图3-7:
转换时序进入空闲模式
Q1
Q2
Q3
Q4
Q1
OSC1
CPU时钟
外设
时钟
节目
计数器
PC
PC + 2
图3-8:
Q1
OSC1
CPU时钟
外设
时钟
节目
计数器
唤醒的转换时序从空闲到运行模式
Q2
Q3
Q4
T
惩教署
PC
唤醒事件
DS39631E第38页
超前信息
2008 Microchip的技术公司

深圳市碧威特网络技术有限公司