1

我正在尝试将“独立看门狗”功能添加到项目中。它工作正常,但我让芯片长时间休眠以节省电池,看门狗仍然唤醒一切并强制重置。有什么办法可以禁用低速内部振荡器?我还没有找到任何有关这方面的信息。

谢谢

4

2 回答 2

0

我正在使用 ST Micro stm32f103v8 cortex M3。事实证明,一旦启用了看门狗,就不可能禁用独立看门狗或禁用 LSI 振荡器。由于最大看门狗时间约为 37 秒,当前的解决方案似乎是每 25 秒唤醒一次(以考虑振荡器温度速度差异)并在返回睡眠之前重新加载计数器。我将在接下来的几周内对此进行功率分析,看看它是否有意义。

于 2012-12-12T21:41:11.457 回答
0

您可以使用系统窗口看门狗 (WWDG) 而不是独立看门狗 (IWDG)。由于您停止了 APB 时钟 (PCLK),因此 WWDG 将在您进入睡眠/停止时停止

于 2016-05-26T19:39:25.600 回答