编辑: 山南水北 2016-07-07

1 时, DOZEN 位被自动清零. 从打盹模式返回的特性可使对时钟敏感的功能 (例如同步通信)不受中断而继续工作,同时使 CPU 以极低的速度工作并等待事件调用中断程序和恢复处理. 10.5 选择性外设功耗控制 休眠、空闲和打盹模式使用户可通过降低或停止 CPU 时钟显著降低功耗.即便如此,外设模块仍 然保持有时钟供应,因此会消耗一些功耗.有时应用可能有这些模式无法提供的需要:即能够将有 限的用电资源分配给 CPU 而消除外设功耗. PIC24F 器件通过允许有选择地使能或禁止外设模块 以降低或消除其功耗来满足这种需求. 10.5.1 禁止外设模块 对于 PIC24F 系列架构中的大多数外设模块,用户可以有选择地将其禁止,从而降低或根本消除 所有操作模式下的功耗.有两个不同的选项可供用户使用,每个选项在效果上有细微差异. 10.5.1.1 模块使能位 (XXXEN) 许多外设模块都有一个模块使能位,一般命名为 XXXEN ,通常位于其控制寄存器 (或更复杂 模块的主控制寄存器)的第

15 个位.此处 XXX 表示模块名称中模块的助记符格式.例如, SPI 模块的使能位为 SPIEN ,等等.所有串行和并行通信模块以及实时时钟都具有该位.清零 该位将禁止模块的操作;

但是,模块将继续接收时钟信号并消耗最小的电流量. 与所有早期的 PIC? 器件一样,定时器继续处于可选择操作,并由其自身的 TON 位控制,而且也 位于第

15 个位置. A/D 转换器也具有使能位 ADON,它和 XXXEN 位具有同样的功能.I/O 端口 以及相关功能 (例如,输入变化通知和输入捕捉)不具有自身的模块使能位,因为它们的操作从 属于其他模块. 通过这种方式禁止特定应用所不需要的模块,使得在应用运行时可通过软件控制有选择并动态地 调整功耗. ?

2007 Microchip Technology Inc. 超前信息 DS39698A_CN 第10-7 页第10 章 省电特性 省电 特性

10 10.5.1.2 外设模块禁止位 (XXXPMD) 所有外设模块 (除I/O 端口以外)都还有一个可以禁止模块功能的辅助控制位.这些位被称为外 设模块禁止 (PMD)位,一般命名为 XXXPMD (和前面一样,使用 XXX 作为模块名称 的助记符) .这些位位于 PMDx 特殊功能寄存器中.与模块使能位不同的是,必须将 PMD 位置

1 (= 1)来禁止模块. 虽然 PMD 和模块使能位都禁止外设功能, 但PMD 位是完全关闭外设, 有效地关断了所有电路的 电源并切断了所有时钟源.这还有另一种效果,就是使映射到 SFR 空间的任何模块控制和缓冲 寄存器都不能工作.也就是说,当使用 PMD 位禁止模块时,外设是不存在的,直到 PMD 位清 零.这不同于使用模块使能位,使用模块使能位时,即使禁止了外设操作,但仍然允许重新配置 外设以及预装入缓冲寄存器. PMD 位在对电源高度敏感的应用中最为有用, 在这些应用中, 即使节省微小的功耗也会对应用的 工作能力有决定性的作用.在这些情况下,在应用主体断开完全不再需要的外设之前,可以将这 些位置 1. 10.5.2 在空闲模式下有选择地禁止模块 要进一步实现省电,可以在器件进入空闲模式后有选择地禁止外设模块.这可通过 空闲模式停 止 (SIDL)控制位实现,对于大多数外设模块,该位通常位于控制寄存器的第

13 个位.通用名 称格式为 XXXSIDL (和前面一样,使用 XXX 作为模块名称的助记符) . 空闲模式停止 功能使得功耗在空闲模式下得到进一步降低,从而增强了对电源要求异常严格的应用的省电功 能. 几乎所有外设模块都有一个 空闲模式停止 位,包括缺少模块使能位的模块(例如,输入捕捉 和输出比较........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题