OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
楼主: 602647310

分享一个低功耗项目小小心得

  [复制链接]

6

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2013-7-12
在线时间
2 小时
发表于 2014-11-26 17:50:41 | 显示全部楼层
回复【63楼】602647310:
---------------------------------
你好  关于低功耗停止模式  请教你个问题?有疑惑。。。。。。
STM32手册上说进入停止模式后,PLL HSI HSE都禁止了,那所有时钟功能都停止了,那电路就都不工作了吧,那什么地方还产生功耗呢???我测得停止模式下CPU还有10ma的功耗,但是关闭GPIOA B C三组IO的时钟后,功耗降为4ma
疑惑是:
时钟都停止了,电路都不工作了,外设时钟的开启与关闭还有什么影响吗?
外设功能的开启与关闭也还有什么影响吗?
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

6

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2013-7-12
在线时间
2 小时
发表于 2014-11-26 17:52:04 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
你好  关于低功耗停止模式  请教你个问题?有疑惑。。。。。。 
STM32手册上说进入停止模式后,PLL HSI HSE都禁止了,那所有时钟功能都停止了,那电路就都不工作了吧,那什么地方还产生功耗呢???我测得停止模式下CPU还有10ma的功耗,但是关闭GPIOA B C三组IO的时钟后,功耗降为4ma 
疑惑是: 
时钟都停止了,电路都不工作了,外设时钟的开启与关闭还有什么影响吗? 
外设功能的开启与关闭也还有什么影响吗?
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164817
金钱
164817
注册时间
2010-12-1
在线时间
2098 小时
发表于 2014-11-27 00:06:51 | 显示全部楼层
回复【102楼】delamu:
---------------------------------
具体我也不清楚了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-11-17
在线时间
9 小时
发表于 2014-11-27 08:31:57 | 显示全部楼层
回复【13楼】华师单车汉:
---------------------------------
外圍設備什麼狀態  IO口就配置成什麼狀態。如,外圍設備關機狀態IO為低電平,單片機的IO也就要取消上拉,陪成低電平,這樣才不會產生電流
回复 支持 反对

使用道具 举报

1

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2014-11-26
在线时间
0 小时
发表于 2014-11-27 10:02:00 | 显示全部楼层
IO状态很重要。主要是防止电流灌和拉。stm32有低功耗的版本,stm32L15x就是专门为低功耗而生的。
回复 支持 反对

使用道具 举报

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
发表于 2014-11-27 17:00:34 | 显示全部楼层
感谢分享,,
为了雅典娜?为了爱与正义
回复 支持 反对

使用道具 举报

7

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2014-11-24
在线时间
3 小时
发表于 2014-12-1 16:22:39 | 显示全部楼层
谢谢分享。低功耗
回复 支持 反对

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-25
在线时间
0 小时
发表于 2014-12-8 22:09:31 | 显示全部楼层
停机和待机是不是唤醒时就相当复位,全局变量会被初始化 啊
回复 支持 反对

使用道具 举报

56

主题

289

帖子

0

精华

高级会员

Rank: 4

积分
865
金钱
865
注册时间
2012-11-16
在线时间
65 小时
发表于 2014-12-12 15:41:17 | 显示全部楼层
好帖 学习了!!!!!
回复 支持 反对

使用道具 举报

33

主题

209

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2014-1-20
在线时间
0 小时
发表于 2014-12-12 15:57:24 | 显示全部楼层
顶,之前就是在这里借鉴经验的
回复 支持 反对

使用道具 举报

1

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2014-11-26
在线时间
0 小时
发表于 2014-12-12 16:13:56 | 显示全部楼层
回复【108楼】禹衡光学:
---------------------------------
STM32唤醒就是相当于复位。如果你想不复位某些变量,就用__no_init修饰下。但最好是在休眠前保存相关数据,唤醒后再读出。休眠当掉电处理,小心驶得万年船。
回复 支持 反对

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-25
在线时间
0 小时
发表于 2014-12-12 20:39:23 | 显示全部楼层
回复【111楼】好人:
--------------------------------
谢谢好人,还想问一下,在各种低功耗模式下,我可以设置定时进入中断吗?不是为了唤醒, 是处理一点别的事,比如操作一下IO口,完事之后继续低功耗。就是想在低功耗模式下中断做一点别的事。是不是要想处理点别的事就必须要唤醒啊?
回复 支持 反对

使用道具 举报

1

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2014-11-26
在线时间
0 小时
发表于 2014-12-15 08:45:13 | 显示全部楼层
低功耗模式有几种,每种能唤醒的方式都不一样。但至少都支持RTC闹钟唤醒。你可以用RTC定时来做定时。
回复 支持 反对

使用道具 举报

21

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2013-11-16
在线时间
0 小时
发表于 2014-12-30 11:20:26 | 显示全部楼层
下载程序测试低功耗电流0.88MA;断电重上电后低功耗电流0.08MA;以后从上电都是0.08MA ,只有下完程序那次0.88ma;不解?请指教
回复 支持 反对

使用道具 举报

156

主题

1202

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1409
金钱
1409
注册时间
2014-5-21
在线时间
335 小时
发表于 2014-12-30 17:46:55 | 显示全部楼层
回复【24楼】602647310:
---------------------------------
现在430也不是最低功耗的,我感觉STML系列低功耗表现不错
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复 支持 反对

使用道具 举报

226

主题

482

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1680
金钱
1680
注册时间
2012-4-10
在线时间
105 小时
发表于 2014-12-30 18:18:19 | 显示全部楼层
麻烦发点资料吧,
回复 支持 反对

使用道具 举报

27

主题

309

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2015-1-1 23:59:09 | 显示全部楼层
回复【108楼】禹衡光学:
---------------------------------
在停机模式下是不会清除RAM的,待机模式下貌似会
回复 支持 反对

使用道具 举报

27

主题

309

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2015-1-1 23:59:31 | 显示全部楼层
回复【115楼】cornrn:
---------------------------------
STM32L/STM8L表现都还不错
回复 支持 反对

使用道具 举报

27

主题

309

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2015-1-2 00:00:46 | 显示全部楼层
回复【114楼】zhengxiaoxia:
---------------------------------
很可能是IO设置的问题吧,你再看看
回复 支持 反对

使用道具 举报

27

主题

309

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2015-1-2 00:04:04 | 显示全部楼层
回复【101楼】delamu:
---------------------------------
不管也是可以的,进入待机或者停机时候CPU会自动帮你关大部分外设的。主要注意的是IO的时钟,如果用外部中断唤醒,那就需要保留响应的端口的时钟
回复 支持 反对

使用道具 举报

27

主题

309

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2015-1-2 00:04:54 | 显示全部楼层
过年的时候写个STM32L的低功耗帖子,STM32L的低功耗做得好很多了!
回复 支持 反对

使用道具 举报

3

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2014-4-26
在线时间
14 小时
发表于 2015-1-4 08:47:25 | 显示全部楼层
不错,好帖子,值得学习!
回复 支持 反对

使用道具 举报

6

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2014-4-25
在线时间
16 小时
发表于 2015-1-4 14:16:22 | 显示全部楼层
恩,路过,顶一下。。。
学习会使你永远立于不败之地。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
23
金钱
23
注册时间
2014-9-22
在线时间
0 小时
发表于 2015-1-6 17:00:11 | 显示全部楼层
顶,,学习了。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

57

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
451
金钱
451
注册时间
2013-5-23
在线时间
46 小时
发表于 2015-1-10 20:22:52 | 显示全部楼层
这个make一下。。。。。。。
回复 支持 反对

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2015-1-21 20:47:41 | 显示全部楼层
不错, 学习学习!
回复 支持 反对

使用道具 举报

22

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
446
金钱
446
注册时间
2014-4-7
在线时间
53 小时
发表于 2015-3-30 17:10:19 | 显示全部楼层
LZ  能给个  联系 方式吗?  谢谢
回复 支持 反对

使用道具 举报

3

主题

13

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2015-3-19
在线时间
0 小时
发表于 2015-3-30 17:26:17 | 显示全部楼层
楼主大神,最近正在搞低功耗开发,学习了!!!!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-4-8
在线时间
0 小时
发表于 2015-4-8 21:21:14 | 显示全部楼层
对新手非常有帮助
回复 支持 反对

使用道具 举报

4

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2015-4-15
在线时间
15 小时
发表于 2015-4-29 09:35:44 | 显示全部楼层
正在学习STM32的低功耗,是个好贴啊,让我们可以暂时抛开手册上繁琐的内容,引领我们快速进入到低功耗的门槛里。楼主是好人啊
回复 支持 反对

使用道具 举报

57

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
451
金钱
451
注册时间
2013-5-23
在线时间
46 小时
发表于 2015-5-12 09:20:29 | 显示全部楼层
这个的makk。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-12-19
在线时间
4 小时
发表于 2015-5-13 10:55:58 | 显示全部楼层
好贴啊,早点找到就好了,也在做低功耗,可惜只是降到200uA,老板要求30uA,努力,学习了。
新手,求助
回复 支持 反对

使用道具 举报

3

主题

197

帖子

0

精华

高级会员

Rank: 4

积分
538
金钱
538
注册时间
2012-7-19
在线时间
63 小时
发表于 2015-5-13 12:35:52 | 显示全部楼层
回复【111楼】好人:
---------------------------------
难道pc指针也被复位了么
回复 支持 反对

使用道具 举报

57

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
451
金钱
451
注册时间
2013-5-23
在线时间
46 小时
发表于 2015-6-3 17:38:33 | 显示全部楼层
顶。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

6

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2013-7-12
在线时间
2 小时
发表于 2015-6-30 10:50:22 | 显示全部楼层
回复【114楼】zhengxiaoxia:
---------------------------------
下载程序测时,你的仿真插座没拔吧,仿真器有功耗的
回复 支持 反对

使用道具 举报

20

主题

158

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
333
金钱
333
注册时间
2012-8-21
在线时间
27 小时
发表于 2015-7-6 17:46:35 | 显示全部楼层
回复【51楼】aleda303:
---------------------------------
我觉得,下拉输出更省电,,
回复 支持 反对

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2015-7-10
在线时间
0 小时
发表于 2015-7-12 19:46:23 | 显示全部楼层
好的,,,真的不错
回复 支持 反对

使用道具 举报

57

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
451
金钱
451
注册时间
2013-5-23
在线时间
46 小时
发表于 2015-7-21 22:11:31 | 显示全部楼层
这个的顶。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-7-28
在线时间
0 小时
发表于 2015-8-1 20:19:24 | 显示全部楼层
好贴啊!为我们指明了一些方向!多谢
一步一个脚印
回复 支持 反对

使用道具 举报

86

主题

977

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1828
金钱
1828
注册时间
2013-4-15
在线时间
160 小时
发表于 2015-8-19 15:10:17 | 显示全部楼层
回复【59楼】602647310:
---------------------------------
内部RTC唤醒吗
合肥-文盲
回复 支持 反对

使用道具 举报

86

主题

977

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1828
金钱
1828
注册时间
2013-4-15
在线时间
160 小时
发表于 2015-8-19 15:17:39 | 显示全部楼层
回复【121楼】602647310:
---------------------------------
STM32L系列的  现在哪个型号用的比较多?
合肥-文盲
回复 支持 反对

使用道具 举报

4

主题

56

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2015-3-9
在线时间
9 小时
发表于 2015-8-30 02:19:53 | 显示全部楼层
回复【114楼】zhengxiaoxia:
---------------------------------
应该是内部调试协处理器还在工作
来来,我是一个白菜,菜菜菜。。。。。
回复 支持 反对

使用道具 举报

1

主题

108

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
352
金钱
352
注册时间
2012-11-8
在线时间
44 小时
发表于 2015-8-30 09:22:14 | 显示全部楼层
良心贴  学习了~
回复 支持 反对

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2013-11-22
在线时间
0 小时
发表于 2015-9-2 10:41:18 | 显示全部楼层
低功耗这方面还是实践出真知啊
回复 支持 反对

使用道具 举报

8

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2015-9-7
在线时间
8 小时
发表于 2015-9-7 12:33:09 | 显示全部楼层
stm32低功耗设计帖(mark)
回复 支持 反对

使用道具 举报

86

主题

977

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1828
金钱
1828
注册时间
2013-4-15
在线时间
160 小时
发表于 2015-9-29 10:29:59 | 显示全部楼层
回复【5楼】602647310:
---------------------------------
楼主你好
1.我看你只用了外部中断唤醒STM32吧?内部RTC唤醒你好像没用到,如果两个同时用,我觉得STM32功耗也不容易控制到40uA以内啊!!!
2.你的STM32选的是STM32L151/L152系列吗?
合肥-文盲
回复 支持 反对

使用道具 举报

27

主题

309

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
 楼主| 发表于 2015-10-8 09:09:35 | 显示全部楼层
回复【146楼】合肥-文盲:
---------------------------------
F103系列,没用到RTC
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-11-20
在线时间
7 小时
发表于 2015-11-29 14:49:41 | 显示全部楼层
牛逼!!!!佩服佩服
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-6-29
在线时间
3 小时
发表于 2016-1-12 08:52:14 | 显示全部楼层
太感谢了 。 此时正需要STM32低功耗 。做一个红外管遥控器。待机模式下40mA呢! 太有帮助了
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2015-12-15
在线时间
1 小时
发表于 2016-1-12 09:25:17 | 显示全部楼层
好文章,谢谢楼主无私分享,顶起
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-3-28 19:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表