STM32待机唤醒实验.ppt
《STM32待机唤醒实验.ppt》由会员分享,可在线阅读,更多相关《STM32待机唤醒实验.ppt(18页珍藏版)》请在三一办公上搜索。
1、ALIENTEK,例说STM32,例说STM32,2023/7/8,广州市星翼电子科技有限公司,1,ALIENTEK开发板购买店铺 店铺:http:/,ALIENTEK,第13讲 待机唤醒实验,13.1 待机模式简介 13.2 待机模式相关寄存器 13.3 待机模式配置步骤 13.4 实验讲解,例说STM32,2,2023/7/8,广州市星翼电子科技有限公司,ALIENTEK,13.1 待机模式简介,例说STM32,3,2023/7/8,广州市星翼电子科技有限公司,很多单片机都有低功耗模式,STM32也不例外。在系统或电源复位以后,微控制器处于运行状态。运行状态下的HCLK为CPU提供时钟,内
2、核执行程序代码。当CPU不需继续运行时,可以利用多个低功耗模式来节省功耗,例如等待某个外部事件时。用户需要根据最低电源消耗,最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。STM32的低功耗模式有3种:1)睡眠模式(CM3内核停止,外设仍然运行)2)停止模式(所有时钟都停止)3)待机模式(1.8V内核电源关闭)在运行模式下,我们也可以通过降低系统时钟关闭APB和AHB总线上未被使用的外设的时钟来降低功耗。,ALIENTEK,例说STM32,4,2023/7/8,广州市星翼电子科技有限公司,三种低功耗模式一览表见下表:,ALIENTEK,例说STM32,5,2023/7/8,广州市
3、星翼电子科技有限公司,在这三种低功耗模式中,最低功耗的是待机模式,在此模式下,最低只需要2uA左右的电流。停机模式是次低功耗的,其典型的电流消耗在20uA左右。最后就是睡眠模式了。用户可以根据自己的需求来决定使用哪种低功耗模式。本章,我们就针对STM32的最低功耗模式-待机模式,来做介绍。待机模式可实现STM32的最低功耗。该模式是在CM3深睡眠模式时关闭电压调节器。整个1.8V供电区域被断电。PLL、HSI和HSE振荡器也被断电。SRAM和寄存器内容丢失。只有备份的寄存器和待机电路维持供电。那么我们如何进入待机模式呢?其实很简单,只要按下图所示的步骤执行就可以了:,ALIENTEK,例说ST
4、M32,6,2023/7/8,广州市星翼电子科技有限公司,从上图可知,我们有4种方式可以退出待机模式,即当一个外部复位(NRST引脚)、IWDG复位、WKUP引脚上的上升沿或RTC闹钟事件发生时,微控制器从待机模式退出。从待机唤醒后,除了电源控制/状态寄存器(PWR_CSR),所有寄存器被复位。,ALIENTEK,例说STM32,7,2023/7/8,广州市星翼电子科技有限公司,从待机模式唤醒后的代码执行等同于复位后的执行(采样启动模式引脚,读取复位向量等)。电源控制/状态寄存器(PWR_CSR)将会指示内核由待机状态退出。在进入待机模式后,除了复位引脚以及被设置为防侵入或校准输出时的TAMP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- STM32 待机 唤醒 实验
链接地址:https://www.31ppt.com/p-5449595.html