OpenEdv-开源电子网

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

freertos如何实现长时间低功耗?

[复制链接]

69

主题

269

帖子

0

精华

高级会员

Rank: 4

积分
974
金钱
974
注册时间
2014-7-4
在线时间
236 小时
发表于 2023-1-11 11:06:39 | 显示全部楼层 |阅读模式
1金钱
设备在非记录状态需要保持低功耗(低功耗时间可能连续很多天),但freertos的tickless方式  需要周期性的唤醒,无法实现很低的功耗;这种情况下应该如何处理?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

334

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1108
金钱
1108
注册时间
2018-11-6
在线时间
240 小时
发表于 2023-1-11 11:22:30 | 显示全部楼层
我原先用过一款时钟芯片SD2405AIPL,可以通过设置天数或小时或分钟进行唤醒单片机,例如:设置每隔1小时自动唤醒。

   1、当【设备在非记录状态】时,程序控制关闭单片机的电源
   2、当1小时时间到时,时钟芯片会自动开启单片机的电源
回复

使用道具 举报

69

主题

269

帖子

0

精华

高级会员

Rank: 4

积分
974
金钱
974
注册时间
2014-7-4
在线时间
236 小时
 楼主| 发表于 2023-1-11 11:47:27 | 显示全部楼层
霸王猫 发表于 2023-1-11 11:22
我原先用过一款时钟芯片SD2405AIPL,可以通过设置天数或小时或分钟进行唤醒单片机,例如:设置每隔1小时自 ...

我这个不是定时唤醒    只是需要记录的时候需要工作,触发是人操作按键控制;这个的关键在于我想用freertos
其实你说的那个相当于单片机复位了,理论上用单片机RTC唤醒也可以,功耗可能高点,
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3329
金钱
3329
注册时间
2011-11-10
在线时间
207 小时
发表于 2023-1-12 08:49:17 | 显示全部楼层
配置按键输入中断,由中断唤醒。
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12687
金钱
12687
注册时间
2012-11-26
在线时间
3710 小时
发表于 2023-1-12 09:10:42 | 显示全部楼层
直接进睡眠模式或者其它低功耗模式,中断唤醒。跟带不带系统有啥关系?
学无止境
回复

使用道具 举报

0

主题

113

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2538
金钱
2538
注册时间
2019-10-18
在线时间
403 小时
发表于 2023-1-12 09:12:28 | 显示全部楼层
和楼主一样的需求,不过是个人使用,非正式产品,现在用的是专门一个任务管理,不记录的时候关闭非必要外设,然后关闭滴答定时器,休眠停机.相当于就停在这个任务中.
外设唤醒后恢复初始化外设以及现场状态 ,恢复时钟,重开滴答定时器,有点走偏门,有需要则从rtc中计算校准时间然后切出任务恢复系统运行.
现在遇到的问题是系统想加入看门狗却无从下手,停机长时间不处理因该会被咬.喂狗又要不停唤醒.
回复

使用道具 举报

7

主题

480

帖子

0

精华

高级会员

Rank: 4

积分
771
金钱
771
注册时间
2021-4-15
在线时间
304 小时
发表于 2023-1-12 20:01:14 | 显示全部楼层
decai 发表于 2023-1-12 09:12
和楼主一样的需求,不过是个人使用,非正式产品,现在用的是专门一个任务管理,不记录的时候关闭非必要外设,然 ...

停了看门狗计时器的时钟呢!
日常敲键--头秃一片
回复

使用道具 举报

69

主题

269

帖子

0

精华

高级会员

Rank: 4

积分
974
金钱
974
注册时间
2014-7-4
在线时间
236 小时
 楼主| 发表于 2023-1-12 21:11:03 | 显示全部楼层
decai 发表于 2023-1-12 09:12
和楼主一样的需求,不过是个人使用,非正式产品,现在用的是专门一个任务管理,不记录的时候关闭非必要外设,然 ...

我也在考虑这样,看门狗好像是真弄不了吧
回复

使用道具 举报

0

主题

451

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3316
金钱
3316
注册时间
2016-3-19
在线时间
815 小时
发表于 2023-2-28 16:59:22 | 显示全部楼层
楼主 最后怎么解决的呢
Nothing is impossible
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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