你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 低功耗待机模式

[复制链接]
xiang90721 提问时间:2017-6-16 10:36 /
对于查看STM32低功耗模式,共有三种,其中最省电的为待机模式,但是待机模式唤醒后相当于软件复位了,ram及寄存器中的值都复位了,仅仅是备份域的寄存器除外,因此有个疑问,待机模式适合用于那些应用场景?
  如果使用待机模式为了低功耗省电,但唤醒相当于复位,这个已经和开关机没啥太大区别了,关机还能更省电!!
  如果为了保存相关数据存至备份寄存器,但是备份寄存器容量太小,要是数据量大的话,可以选择外部存储,再不济写入flash也行!!
我能想到的就是用rtc唤醒,达到定时开机作用了

  因此实在是想不到待机模式的其他应用场景,求大神给予提示!!还有,待机模式唤醒后,有程序执行入口么?
收藏 评论9 发布时间:2017-6-16 10:36

举报

9个回答
adlu 回答时间:2017-6-16 11:08:33
LZ的理解是否有偏差?
我所知道的,进入/退出休眠模式,相当于断点暂停/继续,不会造成RAM数据丢失。
zhao.zhao 回答时间:2017-6-16 11:28:24
STOP模式是会保存RAM的,中断就可以唤醒,睡眠时电流也就几个uA,电流和外接电路有关。
xiang90721 回答时间:2017-6-17 18:58:33
adlu 发表于 2017-6-16 11:08
LZ的理解是否有偏差?
我所知道的,进入/退出休眠模式,相当于断点暂停/继续,不会造成RAM数据丢失。 ...

STM32共有三种低功耗模式,你说的休眠时第一种,我说的是待机模式!
待机模式下,除备份寄存器外,ram 和寄存器的内容都没了
xiang90721 回答时间:2017-6-17 19:00:14
zhao.zhao 发表于 2017-6-16 11:28
STOP模式是会保存RAM的,中断就可以唤醒,睡眠时电流也就几个uA,电流和外接电路有关。 ...

停机模式下确实会保存RAM,我想知道的是待机模式下,待机模式下,RAM和寄存器的内容是丢失了的,所以不太明白待机模式的应用场景和意义
zhao.zhao 回答时间:2017-6-18 11:57:47
我是怎么想的,待机模式就适合用于一些简单的应用上,不需要保存数据的场合,唤醒就相当于重启了,意义就是功耗超低。
weigr 回答时间:2017-6-18 14:18:57
围观学习
pwdzsj 回答时间:2017-6-18 17:07:54
不错不错
xiang90721 回答时间:2017-6-19 10:48:47
zhao.zhao 发表于 2017-6-18 11:57
我是怎么想的,待机模式就适合用于一些简单的应用上,不需要保存数据的场合,唤醒就相当于重启了,意义就是 ...

主要是看到待机模式的省电是最好的,但应用场景确实没多少!!很多设备要求实现待机功能,但退出待机应该是还原待机的那刻情况,这样说一般程序没法用啊
zhao.zhao 回答时间:2017-6-20 08:34:01
可以做一些标记位,存放在flash内,每次开机根据标记位判断执行那部分的程序。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版