省电模式-php实现抓取百度搜索结果页面【相关搜索词】并存储到txt文件示例

时间:2024-06-27 18:06:20
【文件属性】:

文件名称:省电模式-php实现抓取百度搜索结果页面【相关搜索词】并存储到txt文件示例

文件大小:1.85MB

文件格式:PDF

更新时间:2024-06-27 18:06:20

单片机 dsPIC30F2010

19.5 省电模式 通过执行一条特殊的指令 PWRSAV,可以进入两个省电 模式。 这两个模式是:休眠和空闲。 PWRSAV指令的格式如下: PWRSAV ,其中“parameter”定义是 空闲还是休眠模式。 19.5.1 休眠模式 在休眠模式下,CPU 和外设的时钟关闭。如果在使用片 内振荡器,它也将关闭。 休眠期间,故障保护时钟监视器不起作用,因为没有时 钟需要监视。不过,如果休眠期间 WDT 工作的话, LPRC 时钟将保持为活动状态。 欠压保护电路和低电压检测电路,如果使能的话,在休 眠期间仍然起作用。 发生以下任一事件时,处理器将从休眠模式唤醒: • 任何中断,如果已使能并且满足所需的优先级 • 任何复位 (POR、 BOR 或 MCLR) • WDT 超时 从休眠模式唤醒时,处理器将重新启动进入休眠模式之 前 处 于 活 动 状 态 的 时 钟。当 时 钟 切 换 使 能 时, COSC<1:0> 位将决定唤醒时所使用的振荡器源。如果 时钟切换禁止,则只有一个系统时钟。 如果时钟源是振荡器,器件的时钟将一直关闭,直到 OST 超时为止(这表明振荡器已经稳定)。如果使用了 PLL,系统时钟关闭,直到 LOCK = 1为止(这表明 PLL 已经稳定)。不管是哪种情况,都要加上 TPOR、 TLOCK 和 TPWRT 延时。 如果使用了 EC、FRC、LPRC 或 ERC 振荡器,那么要 加上 TPOR 的延时 (约 10 μs)。这是从休眠中唤醒时 的 小延时。 此外,如果在休眠期间 LP 振荡器处于工作状态,并且 LP 是唤醒时使用的振荡器,那么起振延时等于 TPOR。 不会有 PWRT 延时和 OST 定时器延时。为了使从休眠 中唤醒的起振延时 小,在进入休眠之前,应该选择这 些快速唤醒选项之一。 任何中断,如果被单独允许(通过相应的 IE 位)并且优 先级占先的话,将唤醒处理器。处理器将处理中断,转 移至ISR。 唤醒时RCON寄存器中的休眠状态位将置1。 注: 如果发生 POR 或 BOR,则振荡器的选择 将基于 FOS<1:0> 和 FPR<3:0> 配置位。 注: 尽管加入各种不同的延迟时间 (TPOR、 TLOCK 和 TPWRT),在延时结束时晶振(和 PLL)可能并未处于工作状态 (例如,对 于低频晶振)。在这种情况下,如果 FSCM 被使能,则器件将这这种情况作为时钟故 障并处理时钟故障陷阱,FRC 振荡器将被 使能而用户必须重新使能晶振。如果 FSCM 未使能,器件将暂停代码执行直至 时钟稳定且将继续处于休眠模式直至振荡 器时钟启动。 2011 Microchip Technology Inc. DS70118J_CN 第131 页


网友评论