搜索

stm32的3种低功耗模式(睡眠停止待机)各是什么时候使用以前编程

gecimao 发表于 2019-08-11 17:52 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  STM32 的低功耗模式有 3种: 1)睡眠模式(CM3内核停止,外设仍然运行) 2)停止模式(所有时钟都停止) 3)待机(standby)模式(1.8V内核电源关闭) 从待机模式唤醒后的代码执行等同于复位后的执行 进入Standby模式后,只能有Wake-up脚和RTC唤醒,特别是唤醒后,程序将从最开始运行,也就是相当于软件复位。

  展开全部楼上的答案是解释了stm32低功耗模式的几种状态,但是并没有解析什么时候用低功耗模式,这也是楼主的疑问所在。

  低功耗模式主要用在需要长时间使用且无外接电源仅靠自身电池供电的情况,例如:酒店的门锁,没有外接电源,仅仅靠里面的电池维持工作,这个时候就需要主芯片工作在低功耗模式。酒店门锁的实现逻辑可能是500ms唤醒一次IC卡识别模块,若有人刷门卡,则转动电机,开门;若没有人刷门卡,则继续进入休眠模式,往而复始,就可以节约大量的电能量,大大延长更换电池的周期。

  在我们的日常编程学习中,就是简单地编个程序,接着电源,也不需要几个月甚至几年的运行,所以很少用到低功耗模式。

本文链接:http://miamiaccounting.net/digonghao/875.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部