tag 标签: 休眠

相关博文
  • 热度 5
    2023-7-27 14:07
    1447 次阅读|
    0 个评论
    Standby模式达到最低功耗,基于Cortex-M3的深度休眠模式,同时调压器关闭; 1.8V域也被关闭,PLL,HSI和HSE振荡器也被关了。SRAM和寄存器的值丢失,除非备用域有打开; 进入Standby模式: 离开Standby模式 当外部复位(NRST引脚)、IWDG复位、WKUP引脚上的上升边沿或RTC报警的上升边沿发生时,微控制器将退出待机模式。 除电源控制/状态寄存器( PWR_CSR )外,所有寄存器在备用唤醒后复位。 从待机模式醒来后,程序执行以与重置后相同的方式重新启动(boot引脚采样、获取矢量复位等)。 电源控制/状态寄存器(PWR_CSR)中的SBF状态标志表示单片机处于待机模式。 在Standby模式下IO口状态 在待机模式,所有的IO口都是高阻态,除了: 1、复位pad(仍然可用) 2、如果配置作为tamper或者校准输出,TAMPER引脚 3、WKUP 引脚 ,如果使能 唤醒时间: 粉红色是时钟 测试代码 从Standby模式唤醒,要经过100us才稳定
  • 热度 4
    2023-7-27 14:05
    1280 次阅读|
    0 个评论
    Stop模式: 特性: 1、所有时钟关闭; 2、调压器要么正常工作要么进入低功耗模式; 3、SRAM和寄存器值能保持; 4、IO引脚状态跟运行模式是一样; 进入stop模式: 1、为了更减少功耗,内部调压器可以进入低功耗模式; 2、如果Flash 正在变成,会等到编程结束再进入stop模式; 3、如果正在访问APB域,会等到访问结束再进入stop模式; 离开stop模式: 通过中断和唤醒事件来离开Stop模式,离开以后,HSI RC 振荡器被选作为系统时钟; 如果调压器工作在低功耗模式,从Stop模式唤醒有一个额外的启动延迟; 在Stop模式下保持内部调节器打开,虽然启动时间减少,但消耗量更高。 调压器在低功耗情况下唤醒 13.78us 调压器在运作下唤醒 11.98us 测试代码:
  • 热度 6
    2023-7-25 17:57
    3667 次阅读|
    0 个评论
    1. sleep 模式 进入 sleep 模式: 通过执行WFI或者WFE指令进入休眠模式 退出 sleep 模式: 通过WFI指令进入休眠模式的,通过外设中断即可唤醒CPU 通过WFE指令进入休眠模式的,通过事件即可唤醒CPU 2.Stop 模式 CPU时钟关闭,调压器可以选择正常运行或者进入低功耗模式,1.8V域所有时钟都关闭,PLL,HSI,HSE都关闭,SRAM和寄存器的值能保持。 进入 Stop 模式: 注意的是为了更减少功耗,内部调压器可以进入低功耗模式,如果Flash 正在编程,会等到编程结束再进入stop模式,如果正在访问APB域,会等到访问结束再进入stop模式。 ADC模块仍然在工作,除非进入Stop模式前关闭掉。 退出 Stop 模式 : Stop 一旦被中断或者事件唤醒,会选择HSI作为运行的系统时钟。 如果是调压器选择了低功耗模式,唤醒是需要启动时间的,有一点延迟。 3.Standby 模式 Standby模块达到最低功耗,CPU进入深度休眠,调压器关闭,PLL,HSI和HSE时钟关闭,SRAM和寄存器的值都会丢失,仅在有备份电源情况下,保持备份寄存器 进入 Standby 模式: PWR_CR寄存器的PDDS位置位; 清楚PWR_CSR寄存器的WUF位; 执行WFI或者WFE指令; 离开 Standby 模式 : 外部复位(NRST),独立看门狗复位,WKUP上升沿,RTC alarm事件触发唤醒,唤醒以后除了PWR_CSR寄存器,其他寄存器值都被复位。 唤醒以后系统重新复位重启。 在Standby模式下IO口状态 在待机模式,所有的IO口都是高阻态,除了: 1、复位pad(仍然可用) 2、如果配置作为tamper或者校准输出,TAMPER引脚 3、WKUP 引脚 ,如果使能 后续将对每种休眠方式进行实验
  • 热度 9
    2016-5-20 10:04
    1492 次阅读|
    9 个评论
        很多朋友在使用TQ210做项目的时候都需要屏幕保持长亮,本文介绍如何修改TQ210 android源码,使系统可以永不休眠,代码如下:   1、添加英文选项   修改packages/apps/Settings/res/values/arrays.xml文件   +表示添加当前行 item30 minutes/item +itemNever/item     item1800000/item +!-- Do not translate. -- +item-1/item   2、添加中文选项   修改packages/apps/Settings/res/values-zh-rCN/arrays.xml文件   +表示添加当前行   item msgid="6864027152847611413""30 分钟"/item +item msgid="1781492122915870416""永不待机"/item     3、修改配置选项   修改frameworks/base/packages/SettingsProvider/res/values/defaults.xml文件   将:    integer name="def_screen_off_timeout"1800000/integer   改为:  integer name="def_screen_off_timeout"-1/integer     4、修改系统设置   修改packages/apps/Settings/src/com/android/settings/DisplaySettings.java文件,  将:    private static final int FALLBACK_SCREEN_TIMEOUT_VALUE = 30000;   改为:  private static final int FALLBACK_SCREEN_TIMEOUT_VALUE = -1;     重新编绎SettingsProvider和Settings目录,将生成的apk拷贝到对应的目录重启即可。       供货情况:   天嵌科技提供专业嵌入式板卡和行业解决方案。如有需要,可以联系天嵌科技的销售人员。   销售电话:020-38219416 38373101   技术支持:020-38219416转807 820   网址:http://www.embedsky.com   官方淘客:https://embedsky.taobao.com/
  • 热度 23
    2014-1-14 10:07
    8696 次阅读|
    0 个评论
    STM32有3种休眠模式,其中,STOP模式一旦启动后,芯片进入休眠模式,HSE等振荡器不再有效工作,JTAG调试失效。如果在STOP模式下,希望仍能使用JTAG进行正常调试,如何实现?比如,进入STOP休眠之前,配置RTC ALARM,5秒后自动唤醒。休眠后,希望5秒唤醒后,继续用JTAG调试,需要配置STM32的 MCU调试模块(MCUDBG)。写一个ini文件如下: /*----------------------------------------------------------------------------   Setup()  configure DBGMCU_CR for STOP Debug  *----------------------------------------------------------------------------*/ FUNC void Setup (void) {   _WDWORD(0xE0042004, 0x00000002);   //DBGMCU_Config(DBGMCU_STOP, ENABLE); }   Setup();                             // Setup for Running   g, main     文件保存为 Dbg_Stop.ini。 在KEIL MDK的DEBUG选项页上面,Initialization File 选择 Dbg_Stop.ini即可。   初学者对Initialization File如果不明白,请参考有关文献。  
相关资源
  • 所需E币: 1
    时间: 2023-3-27 09:10
    大小: 165.88KB
    上传者: 张红川
    用休眠复位运行方式提高单片机抗干扰能力.pdf
  • 所需E币: 1
    时间: 2022-3-11 13:14
    大小: 5.08MB
    上传者: czd886
    基于休眠_唤醒的无线传感器监控系统的节能技术研究
  • 所需E币: 1
    时间: 2021-9-27 14:35
    大小: 392.91KB
    上传者: Argent
    电子产品日新月异,不管是硬件工程师还是软件工程师,基本的模电、数电、微机原理、信号处理等知识是必备的条件,从二极管到三极管,从单片机到多核MCU,3G网络到5G产品的普及,不管电子产品的集成度怎么高,其产品还是少不了电阻电容电感,每个元器件在电路中必然有其作用,有兴趣了解的网友,下载学习学习吧。
  • 所需E币: 0
    时间: 2021-3-25 23:55
    大小: 893.83KB
    上传者: Argent
    全志方案在消费类电子占有很大的市场,随着产品的不断升级优化,全志方案不仅仅在安卓平板,视频监控、广告应用等领域崭露头角,本人收集些有关全志方案的开发资料,希望对正在使用全志方案的网友有所帮助。
  • 所需E币: 0
    时间: 2020-12-22 11:23
    大小: 968.77KB
    上传者: czd886
    无线基站开关电源整流器休眠节能技术
  • 所需E币: 0
    时间: 2020-12-21 22:03
    大小: 1.93MB
    上传者: czd886
    开关电源高效模块和普效模块混插休眠技术的应用
  • 所需E币: 5
    时间: 2020-4-3 15:49
    大小: 3.12KB
    上传者: 二不过三
    看门狗和休眠模式26看门狗定时器与休眠模式第26章看门狗定时器与休眠模式目录本章包括下面一些主要内容:26.126.226.326.426.526.626.726.8简介..............................................................................................................................26-2控制寄存器...................................................................................................................26-3看门狗定时器(WDT)的操作....................................................................................26-4休眠省电模式...............................................................................................................26-7初始化..........................................................................................................................26-9设计技巧...............................................................................……
  • 所需E币: 5
    时间: 2019-12-24 13:39
    大小: 10.5KB
    上传者: 二不过三
    嵌入式操作系统休眠唤醒后自动运行程序的方法……
  • 所需E币: 0
    时间: 2020-2-25 15:52
    大小: 421.99KB
    上传者: eSIM物联工场
    AM410E休眠唤醒功能使用说明__v1.0
  • 所需E币: 4
    时间: 2020-1-15 12:05
    大小: 422.66KB
    上传者: 978461154_qq
    手机不能深度休眠的原因……