打印
[技术问答]

HC32L110深度休眠

[复制链接]
1910|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aa642895350|  楼主 | 2019-11-5 15:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序里开了看门狗复位,进入深度休眠之后,程序会复位,如何处理呢

使用特权

评论回复
沙发
martinhu| | 2019-11-5 16:04 | 只看该作者
在看门狗复位之前,唤醒,喂一次狗,然后再进入deepsleep

使用特权

评论回复
板凳
aa642895350|  楼主 | 2019-11-5 16:07 | 只看该作者
martinhu 发表于 2019-11-5 16:04
在看门狗复位之前,唤醒,喂一次狗,然后再进入deepsleep

是每一次都要在复位之前唤醒,喂狗,睡眠吗

使用特权

评论回复
地板
martinhu| | 2019-11-5 16:16 | 只看该作者
aa642895350 发表于 2019-11-5 16:07
是每一次都要在复位之前唤醒,喂狗,睡眠吗

这个看门狗开启之后是不能被关闭和软件复位的。
所以一般操作是设置唤醒时间,比如1s,2s(Lpt或RTC),或者几秒十几秒(RTC),这样在WDT复位之前主动唤醒并喂狗,如果不需要其他操作再继续deepsleep。
需要注意一下,看门狗的时钟精度为50%,所以设置的复位时间宽裕一点……

使用特权

评论回复
5
aa642895350|  楼主 | 2019-11-5 16:23 | 只看该作者
martinhu 发表于 2019-11-5 16:16
这个看门狗开启之后是不能被关闭和软件复位的。
所以一般操作是设置唤醒时间,比如1s,2s(Lpt或RTC), ...

明白了,谢谢

使用特权

评论回复
6
liaotian001| | 2019-11-5 19:46 | 只看该作者
新一代的MCU,有个option 配置,可以在deep sleep/power down模式下,disable WDT的计数。
但是为了更高的可靠性, WDT计数时间(喂狗时间)拉长到 小时级别

使用特权

评论回复
7
drer| | 2019-12-4 08:43 | 只看该作者
是不是没有喂狗

使用特权

评论回复
8
gwsan| | 2019-12-4 08:54 | 只看该作者
软件问题啊 没喂狗啊

使用特权

评论回复
9
kxsi| | 2019-12-4 09:03 | 只看该作者
肯定是没有喂狗啊

使用特权

评论回复
10
nawu| | 2019-12-4 09:12 | 只看该作者
在适当的位置喂狗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

30

帖子

0

粉丝