查看: 19791|回复: 21
[客户分享]
STM32F1低功耗总结(休眠模式,待机模式,停机模式)
[复制链接]
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
电梯直达
楼主
发表于 2015-9-4 14:50:57
|
只看该作者
|倒序浏览
|阅读模式
设计低功耗主要从以下几方面着手:
1、用户需要根据最低电源消耗、最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。
可以使用的低功耗方式有休眠模式,待机模式,停机模式。
2、选择了低功耗方式后就是关闭可以关闭的外设时钟。
3、降低系统主频。
4、注意I/O的状态。
[li]如果此IO口带上拉,请设置为高电平输出或者高阻态输入;
[/li][li]如果此IO口带下拉,请设置为低电平输出或者高阻态输入;[/li]
5、注意IO和外设IC的链接。
6、测低功耗的时候,一定不要连接调试器,更不能边调试边测电流。
===============================================================
收藏4
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
沙发
楼主|
发表于 2015-9-4 14:52:44
|
只看该作者
三种低功耗模式的总体介绍:
1.png (139 KB, 下载次数: 29)
下载附件
2015-9-4 14:52 上传
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
板凳
楼主|
发表于 2015-9-4 14:54:35
|
只看该作者
主频和外设时钟设置:
2.png (105 KB, 下载次数: 19)
下载附件
2015-9-4 14:54 上传
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
地板
楼主|
发表于 2015-9-4 14:56:24
|
只看该作者
进入休眠,待机和停机模式时,IO状态说明:
休眠模式:
在睡眠模式下,所有的I/O引脚都保持它们在运行模式时的状态。
停机模式:
在停止模式下,所有的I/O引脚都保持它们在运行模式时的状态。
待机模式:
在待机模式下,所有的I/O引脚处于高阻态,除了以下的引脚:
● 复位引脚(始终有效)
● 当被设置为防侵入或校准输出时的TAMPER引脚
● 被使能的唤醒引脚
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
5#
楼主|
发表于 2015-9-4 15:01:55
|
只看该作者
休眠,待机和停机模式的进入和退出方法在参考手册有详细讲解,这里不做赘述
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
6#
楼主|
发表于 2015-9-4 15:03:20
|
只看该作者
低功耗模式下的自动唤醒(AWU)
此方式在RTX中有使用。
1.png (130 KB, 下载次数: 30)
下载附件
2015-9-4 15:03 上传
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
打洞者
打洞者
当前离线
积分124
5
主题109
回帖124
积分
初级会员
初级会员, 积分 124, 距离下一级还需 75 积分
初级会员, 积分 124, 距离下一级还需 75 积分
积分124
发消息
7#
发表于 2018-5-2 17:15:03
|
只看该作者
回复
使用道具
举报
ssssssss
ssssssss
当前离线
积分604
101
主题301
回帖604
积分
金牌会员
123
金牌会员, 积分 604, 距离下一级还需 396 积分
金牌会员, 积分 604, 距离下一级还需 396 积分
积分604
发消息
8#
发表于 2018-8-3 08:32:19
|
只看该作者
低功耗调试精华
回复
使用道具
举报
shibinjie
shibinjie
当前离线
积分170
23
主题101
回帖170
积分
初级会员
初级会员, 积分 170, 距离下一级还需 29 积分
初级会员, 积分 170, 距离下一级还需 29 积分
积分170
发消息
9#
发表于 2018-9-29 13:29:46
|
只看该作者
eric2013 发表于 2015-9-4 15:03
低功耗模式下的自动唤醒(AWU)
此方式在RTX中有使用。
硬汉有没有低功耗的例子可供参考?
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
10#
楼主|
发表于 2018-9-30 00:34:01
|
只看该作者
shibinjie 发表于 2018-9-29 13:29
硬汉有没有低功耗的例子可供参考?
做了很多,RTX,FreeRTOS等都有配套休眠,停机,待机模式的例子。
在论坛置顶帖V4和V5开发板网盘都有下载。
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
西点钟灵毓秀
西点钟灵毓秀
当前在线
积分124
2
主题118
回帖124
积分
初级会员
初级会员, 积分 124, 距离下一级还需 75 积分
初级会员, 积分 124, 距离下一级还需 75 积分
积分124
发消息
11#
发表于 2018-9-30 09:30:34
|
只看该作者
这个不错,值得参考
回复
使用道具
举报
justdying
justdying
当前离线
积分207
42
主题81
回帖207
积分
高级会员
高级会员, 积分 207, 距离下一级还需 292 积分
高级会员, 积分 207, 距离下一级还需 292 积分
积分207
发消息
12#
发表于 2022-5-20 10:28:48
|
只看该作者
F1的待机模式例程没找到呢
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
13#
楼主|
发表于 2022-5-20 10:43:56
|
只看该作者
justdying 发表于 2022-5-20 10:28
F1的待机模式例程没找到呢里面有F1的
【安富莱】RTX嵌入式操作系统教程发布,支持F103,F407和F429,含81个配套例程(2017-10-17)
https://www.armbbs.cn/forum.php? ... id=14837&fromuid=58
(出处: 硬汉嵌入式论坛)
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
justdying
justdying
当前离线
积分207
42
主题81
回帖207
积分
高级会员
高级会员, 积分 207, 距离下一级还需 292 积分
高级会员, 积分 207, 距离下一级还需 292 积分
积分207
发消息
14#
发表于 2022-5-20 10:49:27
|
只看该作者
裸机的低功耗没看到呢
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
15#
楼主|
发表于 2022-5-20 10:59:49
|
只看该作者
justdying 发表于 2022-5-20 10:49
裸机的低功耗没看到呢
和裸机玩法一样,因为待机唤醒相当于复位重启。
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
justdying
justdying
当前离线
积分207
42
主题81
回帖207
积分
高级会员
高级会员, 积分 207, 距离下一级还需 292 积分
高级会员, 积分 207, 距离下一级还需 292 积分
积分207
发消息
16#
发表于 2022-5-20 11:38:52
|
只看该作者
eric2013 发表于 2022-5-20 10:59
和裸机玩法一样,因为待机唤醒相当于复位重启。
想要的是裸机 停止模式代码,这个应该不是复位把
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
17#
楼主|
发表于 2022-5-21 09:14:27
|
只看该作者
justdying 发表于 2022-5-20 11:38
想要的是裸机 停止模式代码,这个应该不是复位把
停机模式是另外一种了。
待机是复位。
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
慕容薯条
慕容薯条
当前离线
积分40
2
主题34
回帖40
积分
新手上路
新手上路, 积分 40, 距离下一级还需 9 积分
新手上路, 积分 40, 距离下一级还需 9 积分
积分40
发消息
18#
发表于 2022-10-9 18:11:49
|
只看该作者
挖个坟,在RTC闹钟的中断函数里进入STANDBY模式,是不是无法唤醒?还是不能够这样操作?
回复
使用道具
举报
庄永
庄永
当前离线
积分1049
85
主题794
回帖1049
积分
至尊会员
至尊会员, 积分 1049, 距离下一级还需 3951 积分
至尊会员, 积分 1049, 距离下一级还需 3951 积分
积分1049
发消息
19#
发表于 2022-10-9 22:05:52
|
只看该作者
4、6特别需要注意
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
20#
楼主|
发表于 2022-10-10 00:36:00
|
只看该作者
慕容薯条 发表于 2022-10-9 18:11
挖个坟,在RTC闹钟的中断函数里进入STANDBY模式,是不是无法唤醒?还是不能够这样操作?
这种操作方式没试过,在中断外正常吗
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报
慕容薯条
慕容薯条
当前离线
积分40
2
主题34
回帖40
积分
新手上路
新手上路, 积分 40, 距离下一级还需 9 积分
新手上路, 积分 40, 距离下一级还需 9 积分
积分40
发消息
21#
发表于 2022-10-13 09:13:40
|
只看该作者
eric2013 发表于 2022-10-10 00:36
这种操作方式没试过,在中断外正常吗
在中断外是正常的
进入低功耗停止模式唤醒后程序是接着执行PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI)
后面的程序是吗?
回复
使用道具
举报
eric2013
eric2013
当前在线
积分117109
1万
主题7万
回帖11万
积分
管理员
积分117109
发消息
22#
楼主|
发表于 2022-10-14 11:51:55
|
只看该作者
慕容薯条 发表于 2022-10-13 09:13
在中断外是正常的
进入低功耗停止模式唤醒后程序是接着执行PWR_EnterSTOPMode(PWR_Regulator_LowPower,P ...
也许不能在RTC中断里面调用低功耗API,导致没有正常进入低功耗。
微信公众号:点击此处扫描图片关注
B站视频:https://space.bilibili.com/678329477
淘宝小店:https://anfulai.taobao.com/
【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接
回复
使用道具
举报