CH571 内部32K RTC ,看门狗不起作用。

在BLE/PHY工程里增加开门狗,不起作用

  WWDG_SetCounter(0);

  WWDG_ResetCfg(ENABLE);

  1. WWDG 是不是从60M主频分出来的?那么工程启动了Sleep,就不能启作用吗?

  2. 我要如何修改才有作用?


CH57* 系列的芯片,其看门狗的时钟是来源于系统主时钟, 当进入休眠,主时钟会停止, 从而看门狗的也会暂停.

在想要看门狗持续计数, 必须保证主频在. 

这意味着,不能进入只有几uA 的睡眠,需要进入主频保持的:

image.png




低功耗IC,居然开门狗的时钟是主时钟,低功耗模式用不了开门狗。


你说的有道理,我们记录一下,后续看看有没有可能调整。


手册有更新看门狗的部分说明吗,没看到看门狗怎么用的


您好,看门狗的使用可以参考下篇博客:

CH573 CH582 CH579 看门狗使用 - debugdabiaoge - 博客园 (cnblogs.com)

关于楼主反馈的问题,我司推出的CH592蓝牙MCU新增有独立看门狗,使用32K作为时钟源,可以评估一下。


只有登录才能回复,可以选择微信账号登录