|
MSI时钟,Multispeed internal RC oscillator,多频率内部RC振荡器,能够提供12种频率,Datasheet和RM种有详细说明,在CubeMx种配置如图1所示:
本文主要是测试四种低功耗模式,唤醒有WFI(中断唤醒)和WFE(事件唤醒),本文预使用按键中断,Reset引脚或者设置按键为专用的唤醒引脚用来唤醒低功耗状态。 在CubeMx种配置好时钟和引脚,首先测试Sleep模式,引脚配置如2所示:
使用PA5 LED作为反馈显示,使用key中断作为唤醒中断(WFI)引脚,主程序代码如下所示:
LED闪烁三下,进入Sleep模式,按下按键唤醒,效果如图3所示:
在进入低功耗模式后,是无法使用debug的,唤醒后再debug是可以的。 Stop 模式设置函数如下:
Standby和Shutdown模式,将key引脚设置为唤醒引脚,如图4所示:
两种模式的执行函数如下:
实际测试过程中,手接近按键或Reset按键的时候就唤醒了,对外部干扰的影响,还需要继续测试。 |
F429I-DISC1体验报告(4) 温度可视化动态图表的实现丨国庆开发板测评活动
F429I-DISC1体验报告(3) 画板线条绘制和调色功能的实现丨国庆开发板测评活动
F429I-DISC1体验报告(2) 按钮和弹窗GUI的简单交互设计丨国庆开发板测评活动
F429I-DISC1体验报告(1)久经沙场,锋芒依旧丨TouchGFX开发F429丨国庆开发板测评活动
《STM32U3线上课程》学习笔记+FLASH存储器的核心特性
《STM32U3线上课程》学习笔记+更丰富的外设兼容和总线矩阵学习和总线矩阵学习
意法半导体18nm STM32V8震撼登场,获SpaceX星链选用,重新定义高性能MCU未来
《STM32U3线上课程》学习笔记+STM32U3 超低功耗 MCU,超低功耗及数据安全
《STM32系列产品选型手册》全面更新
【NUCLEO-WBA65RI评测】Android端蓝牙OTA升级
微信公众号
手机版
相信每种低功耗模式都有优秀的表现~~~~~~~~~~
嗯,超低功耗在电池供电设备中还是很重要的