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

关于STM8L05 低功耗与IWDG的问题

[复制链接]
gdgn526345 提问时间:2017-4-30 14:40 /
需求:
产品要求,平常为低功耗模式,定时2分钟工作一次。

设想:
1、STM8L05 工作在HALT低功耗模式,采用RTC定时自动唤醒方式,设计RTC 2分钟定时唤醒。

2、启动IWDG功能,但是这里会存在一个问题:手册里面提到的IWDG时间最长是1724.63ms.也就是说在1.72463秒之内,
IWDG必须有 RELOAD动作,要不然MCU就位复位。

问题:
原本的设想是RTC唤醒的时候 对IWDG给出喂狗信号,但是目前设计RTC 自动唤醒的时间 远远超过1.72463秒。
徐了RTC 自动唤醒后 给IWDG喂狗信号还有其他办法吗?

把RTC自动唤醒时间设为1.72463秒之内? 唤醒 给出喂狗信号。
检查,2发分钟时间是否达到?如果没到2分钟不执行所需的工作,继续进入HALT状态?
但是这样 MCU相当于 很短时间就要执行一次唤醒。虽然唤醒后执行的工作不多(直到2分钟才真正执行所需的工作)
这样会增加功耗。。。。。。。。。


有没有其他的方法?

谢谢!






收藏 3 评论19 发布时间:2017-4-30 14:40

举报

19个回答
freeelectron 回答时间:2017-5-2 08:37:30
低功耗一般不用看门狗吧
wudianjun2001 回答时间:2017-5-26 08:59:56
进入休眠后要能唤醒
peter001 回答时间:2017-5-26 09:29:55
不用看门狗
mark0668 回答时间:2017-5-26 09:46:04
不用看门狗,或者把唤醒设为1分钟一次,2次就刚好2分钟

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

wenyangzeng 回答时间:2017-5-26 10:37:09
休眠时间定在看门狗喂狗时间内,1.5秒唤醒一次喂狗不见得功耗会增加。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

无薪税绵 回答时间:2017-5-26 12:57:30
RTC设置闹钟,是最简单的办法。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

ts2000 回答时间:2017-5-26 15:41:04
1.5秒唤醒一次喂狗,然后再进入睡眠状态。要不就是取消养狗了。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

valetang-126879 回答时间:2017-5-26 16:20:32
看来只能休眠时关闭看门狗,RTC唤醒后再启用看门狗。
不过看门狗启动了就不能关闭。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

waiman-156411 回答时间:2017-5-27 00:14:37
换成WWDG就可以了

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版