PIC18F66K80系列:选择性外设模块禁止与功耗管理
需积分: 3 64 浏览量
更新于2024-08-08
收藏 8.12MB PDF 举报
"选择性外设模块控制-雅可比矩阵和黑塞矩阵性质与应用"
在嵌入式系统设计中,特别是在低功耗应用中,有效地管理微控制器的能源消耗至关重要。标题提及的“选择性外设模块控制”是PIC18F66K80系列微控制器提供的一种节能策略。这种控制机制允许用户在外设不工作时关闭或降低它们的功耗,以达到更精细的电源管理。
当微控制器进入空闲模式时,CPU时钟会被停止以降低整体功耗,但外设模块的时钟依然运行,这可能会导致不必要的能量消耗。为了满足进一步的低功耗需求,PIC18F66K80系列引入了外设使能位(XXXEN)和外设模块禁止(PMD)位(XXXMD)。这两个控制位位于不同的寄存器中,使得用户可以选择性地关闭单个外设,而不影响其他功能。
外设使能位(XXXEN)一般位于对应外设模块的主控制寄存器中。设置这个位可以启用外设,清零则禁止其功能,但保留读写寄存器的能力,从而减少部分功耗。然而,这种方法并不如使用PMD位那样能显著降低功耗。
外设模块禁止(PMD)位(XXXMD)位于PMD0、PMD1或PMD2控制寄存器中。将PMD位设置为1会完全禁用相关外设的时钟源,这样可以将外设的功耗降至最低。在这种状态下,外设的控制和状态寄存器也被禁止,写入操作无效,读取结果不可靠。大多数外设都有与其对应的PMD位。
在PIC18F66K80系列中,有三个PMD寄存器,即PMD0、PMD1和PMD2,它们分别包含与各个外设模块相关的禁止或使能位,允许用户独立控制每个外设的功耗。
值得注意的是,使用这些低功耗特性时,应遵循数据手册中的指示,以确保正确配置和操作。此外,尽管提供了中文版本的数据手册,但英文原文可能包含更详细的信息和技术细节,因此在开发过程中参考英文版本是必要的。
Microchip Technology Inc.对文档中可能存在的翻译误差不承担责任,强烈建议开发者参照英文原版文档以获取最新和最准确的信息。对于将Microchip器件应用于生命维持或生命安全系统,所有风险由购买者自行承担。同时,使用Microchip产品必须遵守知识产权协议,不得非法转让任何许可证。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
sun海涛
- 粉丝: 36
- 资源: 3843
最新资源
- HTML5仿手机微信摇一摇游戏特效源码.zip
- IIR滤波器_数字滤波器matlab_双线性变换法_whetheri64_
- function-force-5:分析项目
- ContactChooser:Cordova PhoneGap 的跨平台 ContactChooser 插件
- 基于QT4+Opencv+C++开发的道路偏移检测与预警系统+源码(毕业设计&课程设计&项目开发)
- resnet_ssd_face_detection:OpenCV 调用 Caffe 框架以及训练好的残差神经网络进行人脸检测
- 基于MATLAB与hu不变矩的树叶识别系统设计与实现
- Rainbow_ddpg
- Spotfire的python脚本对数据库的调用_spotfirepython_
- meli-test-front
- socket.io-haskell:面向 Haskell 人员的 socket.io
- spring-soy-view:Google Closure Templates与Spring MVC集成
- FlutterIconPicker:Flutter的IconPicker
- EngDic_MFC英汉互译词典_
- Python库 | DendroPy-3.7.0.tar.gz
- 基于SSM+vue框架的餐馆点餐系统.zip