搜索
查看: 7810|回复: 7

[已解决] STM32L051x8 + freeRTOS + 低功耗

[复制链接]

该用户从未签到

6

主题

18

帖子

0

蝴蝶豆

中级会员

最后登录
2018-6-7
发表于 2016-8-31 19:33:06 | 显示全部楼层 |阅读模式
在用STM32L051x8做一个项目,在功耗方面要求很高。有几个问题想请教论坛的高手:
1. STM32L0x有6个低功耗模式,在freeRTOS的IDLE任务中,如何决定能进入哪个模式?
2. DMA传输可以工作在哪个低功耗模式下?如果进入IDLE任务时,还有DMA传输,如何处理?
3. freeRTOS只给了一个CORTEX_STM32L152_Discovery_IAR的DEMO,用到了freeRTOS的tickless模式,看了下这个工程,有个额外的STM32L_low_power_tick_management.c文件支持,不知道能否直接用到STM32L0x中?
4. STOP模式下,TIM2还可以继续工作吗?
回复

使用道具 举报

该用户从未签到

3

主题

36

帖子

4

蝴蝶豆

高级会员

最后登录
2018-12-31
发表于 2016-9-5 15:52:42 | 显示全部楼层
回答我知道的部分:第4个问题答案是否定的,除非你用的是捕获模式,作为定时器应该是不能用。第3个问题tickless需要一个低功耗定时器,当然L051可以满足。第一个问题,我觉得不应该在空闲模式决定进入哪个模式
   强烈建议L051不要上系统,没有必要。我们产品没有用系统,STOP下功耗3`4个微安。
回复 支持 反对

使用道具 举报

该用户从未签到

37

主题

420

帖子

15

蝴蝶豆

论坛元老

最后登录
2021-3-22
发表于 2016-9-5 16:41:55 | 显示全部楼层
对功耗有要求,就不要上系统了,裸跑吧
回复 支持 反对

使用道具 举报

该用户从未签到

26

主题

82

帖子

0

蝴蝶豆

中级会员

最后登录
2021-1-6
发表于 2017-7-14 16:05:43 | 显示全部楼层
zhangxu56726 发表于 2016-9-5 16:41
对功耗有要求,就不要上系统了,裸跑吧

上了系统 功耗就下不来了吗????
看看TI CC2530 跑的zstack , 才1uA!!!!!


我用NUCLEO-L073RZ 的板子跑了它自带的 freertos  low power 的历程,也是130uA!!!
回复 支持 反对

使用道具 举报

该用户从未签到

26

主题

82

帖子

0

蝴蝶豆

中级会员

最后登录
2021-1-6
发表于 2017-7-14 16:06:04 | 显示全部楼层
农夫水0533 发表于 2016-9-5 15:52
回答我知道的部分:第4个问题答案是否定的,除非你用的是捕获模式,作为定时器应该是不能用。第3个问题tick ...

上了系统 就这么大功耗吗???

回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

36

帖子

4

蝴蝶豆

高级会员

最后登录
2018-12-31
发表于 2017-7-19 08:39:28 | 显示全部楼层
su-409464 发表于 2017-7-14 16:06
上了系统 就这么大功耗吗???

还是测试一下吧,我没做过实验因此没有一手数据。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

5

帖子

0

蝴蝶豆

初级会员

最后登录
2021-4-6
发表于 2018-8-16 16:36:04 | 显示全部楼层
freertos  low power 的例程,进入 sleep 模式, 不是 stop 或  standby 模式
回复 支持 反对

使用道具 举报

该用户从未签到

19

主题

182

帖子

32

蝴蝶豆

版主

最后登录
2020-2-21
发表于 2018-8-17 10:45:35 | 显示全部楼层
因为上了系统,系统是需要心跳时钟的,,,,FreeRTOS的低功耗好像是在idle任务中根据睡眠时间从新计算tick的周期,,,简单来说正常systick是1ms中断一次的,,假如需要睡眠10ms,那么在idle中将systick配置为10ms中断一次,当醒来的时候就恢复系统时间。。。。。好像是这样子的,,,建议跑系统的话,,,还是别要求低功耗比较好,,,因为系统是为了实时响应,功耗当然下不去太多
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-14 12:39 , Processed in 1.190092 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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