从PEE模式进入VLPS/LLS唤醒之后的状态
如果进入VLPS/LLS之前是PEE模式,那么唤醒之后的时钟模式是PBE模式,注意这时系统时钟和总线时钟就发生了变化。
以FRDM_KL26Z为例,
硬件上需要做的改动是:把R7和C11去掉,原因是为了通过PTC3脚观测时钟的输出。
SIM_SOPT2 |= SIM_SOPT2_CLKOUTSEL(2); /* CLKOUT Select Bus Clock */
PORTC_PCR3 = PORT_PCR_MUX(0x5); /* PTC3 as CLKOUT */
从低功耗唤醒之后,PTC输出的波形如下:
此时的Bus Clock为4M,Core Clock 为8M hz。
因此唤醒之后需要从PBE切换到PEE模式。
一个有趣的现象是如果唤醒之后如果不切换的话,UART0 还是可以正常工作的,这是什么原因呢?
原因是UART0 时钟源选择的是PLL时钟
在PBE模式下MCG模块输出时钟为虽然为系统振荡器时钟。锁相环在PBE模式下已经处于工作状态,它的输出依然为48Mhz,所以UART0可以正常工作。
如果是UART1和UART2,因为其时钟源是Bus Clock,这时就需要重新配置了。
从PEE模式进入VLPS/LLS唤醒之后的状态相关推荐
- [STM32F1]STM32 低功耗待机模式与RTC周期唤醒
STM32等类似Cortex-M3的MCU在系统或电源复位以后,MCU就会处于程序运行状态.当用户不需继续运行程序时,可以利用进入低功耗模式来节省电池电量,当需要重新运行时,可以通过特定条件进行唤醒程 ...
- 【STM32笔记】HAL库低功耗模式配置(ADC唤醒无法使用、低功耗模式无法烧录解决方案)
[STM32笔记]HAL库低功耗模式配置(ADC唤醒无法使用.低功耗模式无法烧录解决方案) [STM32笔记]低功耗模式配置及避坑汇总 一.低功耗模式简介 系统提供了多个低功耗模式,可在 CPU 不需 ...
- 【STM32笔记】低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER)
[STM32笔记]低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER) [STM32笔记]低功耗模式配置及避坑汇总 前文: blog.csdn.net/weixin_5340 ...
- 【极海APM32替代笔记】低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER)
[极海APM32替代笔记]低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER) [STM32笔记]低功耗模式配置及避坑汇总 前文: blog.csdn.net/weixin_ ...
- 20180828 手机助手后台唤醒和Doze模式下WiFi密集唤醒
1.手机助手后台唤醒现象 com.qihoo.appstore 和 com.tencent.android 主要是通过JobScheduler 和 SyncManager 事件进行后台唤醒,因为之前网 ...
- 模组使用之NB-IoT模组的工作模式、PSM、DRX和eDRX状态说明
模组主要由 Modem 和 AP 两部分组成, Modem主要负责与核心网的通信, AP部分主要负责操作系统 及应用层程序的运行. AP有两种工作模式: Normal:工作状态,此模式下 AP ...
- php 状态模式,PHP设计模式(十九)—状态模式 (State Pattern)
状态模式 (State Pattern) :允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类.其别名为状态对象(Objects for States) (一)为什么需要状态模式 ...
- 【STM32】RTC休眠唤醒(停机模式)、独立看门狗开启状态下
本文章基于STM32F103RC: 在开启独立看门狗的状态下,进入停机模式,由RTC定时闹钟唤醒系统. 直接上代码: #include "main.h" static void R ...
- 将STM32设置睡眠模式(使用中断唤醒)之小白学习笔记
#include "bsp_exti.h" #include "Led_Key.h" #include "bsp_SysTick.h" in ...
最新文章
- linux遭入侵挖矿进程被隐藏案例分析
- 初学者python编辑器用geany可以吗_Lubuntu下小巧好用的Python编辑工具Geany
- LeetCode每日一题 142. 环形链表 II
- SAP UI5 如何通过 manifest.json 文件定义第三方库依赖关系
- 一种新的图像清晰度评价函数,数字图像清晰度评价函数的研究与改进
- Swift - 操作SQLite数据库(引用SQLite3库)
- 怎么加载csv_python爬虫入门实战(四)!爬取动态加载的页面
- php中文切齿,PHP 各种函数
- ghost不要用作域控的备份
- 对CMMI标准的简单理解
- JavaWeb从入门到精通 二
- HT513 I2S输入2.8W单声道D类音频功放IC
- 并行计算——冯·诺依曼结构
- 刷手机坐公交 背后蕴含了什么技术?
- android 得到屏幕尺寸 状态栏尺寸 标题栏尺寸
- <山东大学项目实训>——Unity开发植物大战僵尸(1)
- sqlite 查询效率对比
- 基于面部视频的心率监测系统 day 10
- VMware打开虚拟机,会立即导致宿主机重启
- vue项目,报错This is probably not a problem with npm,there is likely additional logging output above