PWR简介

一.PWR简介

PWR(Power Control)电源控制

PWR负责管理STM32内部的电源供电部分,可以实现可编程电压监测器和低功耗模式的功能

可编程电压监测器(PVD)可以监控VDD电源电压,当VDD下降到PVD阀值以下或上升到PVD阀值之上时,PVD会触发中断,用于执行紧急关闭任务

低功耗模式包括睡眠模式(Sleep)、停机模式(Stop)和待机模式(Standby),可在系统空闲时,降低STM32的功耗,延长设备使用时间

二.低功耗模式

1.睡眠模式

执行完WFI/WFE指令后,STM32进入睡眠模式,程序暂停运行,唤醒后程序从暂停的地方继续运行

SLEEPONEXIT位决定STM32执行完WFI或WFE后,是立刻进入睡眠,还是等STM32从最低优先级的中断处理程序中退出时进入睡眠

在睡眠模式下,所有的I/O引脚都保持它们在运行模式时的状态

WFI指令进入睡眠模式,可被任意一个NVIC响应的中断唤醒 WFE指令进入睡眠模式,可被唤醒事件唤醒 

2.停止模式

执行完WFI/WFE指令后,STM32进入停止模式,程序暂停运行,唤醒后程序从暂停的地方继续运行

1.8V供电区域的所有时钟都被停止,PLL、HSI和HSE被禁止,SRAM和寄存器内容被保留下来

在停止模式下,所有的I/O引脚都保持它们在运行模式时的状态

当一个中断或唤醒事件导致退出停止模式时,HSI(8MHz)被选为系统时钟,所以停止模式唤醒后第一时间要重新启动HSE,配置为72MHz

当电压调节器处于低功耗模式下,系统从停止模式退出时,会有一段额外的启动延时

WFI指令进入停止模式,可被任意一个EXTI中断唤醒

WFE指令进入停止模式,可被任意一个EXTI事件唤醒

3.待机模式

执行完WFI/WFE指令后,STM32进入待机模式,唤醒后程序从头开始运行

整个1.8V供电区域被断电,PLL、HSI和HSE也被断电,SRAM和寄存器内容丢失,只有备份的寄存器和待机电路维持供电

在待机模式下,所有的I/O引脚变为高阻态(浮空输入)

WKUP引脚的上升沿、RTC闹钟事件的上升沿、NRST引脚上外部复位、IWDG复位退出待机模式

### 74HC244PWR 芯片概述 74HC244PWR 是一种高速 CMOS OCTAL 总线收发器,具有三态输出功能。该器件能够实现双向数据传输,在计算机和其他数字设备之间提供接口支持[^1]。 #### 主要特性 - 高速运行:传播延迟时间短,适用于快速数据传输应用。 - 低功耗:静态电流消耗极小,有助于延长电池寿命并减少散热需求。 - 宽电源电压范围:可在 2V 至 6V 的供电条件下正常工作。 - 输入兼容 TTL 和 CMOS 标准:方便与其他逻辑系列连接。 - 输出具备三态控制能力:允许多个设备共享同一总线而不发生冲突。 #### 应用场景 广泛应用于微处理器系统中的地址锁存、缓冲存储器扩展以及其他需要增强驱动能力和隔离信号路径的应用场合。此外,还可以用于多路复用/解复用操作以及提高噪声抑制性能等方面。 #### 使用方法简介 为了正确使用此芯片,建议仔细阅读其官方发布的最新版本的数据手册。通常情况下,应关注以下几个方面: - **引脚定义**:理解各个引脚的功能及其电气参数对于电路设计至关重要。 - **真值表**:掌握输入输出之间的关系可以帮助更好地规划逻辑流程。 - **典型应用电路图**:参考推荐的设计方案可加快开发进度并确保可靠性。 - **绝对最大额定值**:严格遵守这些规定能有效保护组件免受损坏。 ```c // 示例代码展示如何配置 GPIO 来模拟 74HC244 控制 void configure_74hc244() { // 假设我们正在初始化一个 GPIO 口来作为 OE (Output Enable) 控制端 pinMode(OE_PIN, OUTPUT); // 设置初始状态为高电平,即禁用输出 digitalWrite(OE_PIN, HIGH); } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值