This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请问长时间进入低功耗状态时看门狗功能能用么?



G2系列使用32768KHz晶体软件内有时间时钟,看门狗最大时间间隔只有1秒,msp430平时不工作,只有有操作的时候或者每秒更改时间的时候才工作,这样怎么使用看门狗?难道只有让定时器每隔0.5秒而不是1秒唤醒一次?这样不是增加平时的功耗了么?

这样的现象很常见吧,平时长时间进入低功耗不工作的,难道这时候大家都不使用看门狗?

  • 你好,

    我是这样理解的,看门狗的目的是为了防止程序跑飞,既然你CPU都休眠了,程序都没跑。休眠时MCU是不工作的,所以看门狗的时钟计数是不工作的。你可以做个试验验证下。让看门狗计时1秒定时,然后进入休眠,你看CPU在1秒以后会不会复位。

  • 一般来说,进入低功耗时不再使用看门狗,因为MCU停了,看门狗意义不大。而且你是长时间进入低功耗,即便设置了看门狗,它计数时间一到,你程序会复位,就进入active模式了