[技术问答]

HC32L110深度休眠

[复制链接]
1534|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%,所以设置的复位时间宽裕一点……

使用特权

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

明白了,谢谢

使用特权

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

使用特权

评论回复
drer| | 2019-12-4 08:43 | 显示全部楼层
是不是没有喂狗

使用特权

评论回复
gwsan| | 2019-12-4 08:54 | 显示全部楼层
软件问题啊 没喂狗啊

使用特权

评论回复
kxsi| | 2019-12-4 09:03 | 显示全部楼层
肯定是没有喂狗啊

使用特权

评论回复
nawu| | 2019-12-4 09:12 | 显示全部楼层
在适当的位置喂狗

使用特权

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

本版积分规则

13

主题

30

帖子

0

粉丝