[技术问答] HC32L110深度休眠

[复制链接]
211|5
| 2019-11-5 16:04 | 显示全部楼层
在看门狗复位之前,唤醒,喂一次狗,然后再进入deepsleep

使用特权

评论回复
 楼主 | 2019-11-5 16:07 | 显示全部楼层
martinhu 发表于 2019-11-5 16:04
在看门狗复位之前,唤醒,喂一次狗,然后再进入deepsleep

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

使用特权

评论回复
| 2019-11-5 16:16 | 显示全部楼层
aa642895350 发表于 2019-11-5 16:07
是每一次都要在复位之前唤醒,喂狗,睡眠吗

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

使用特权

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

明白了,谢谢

使用特权

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

使用特权

评论回复
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表