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.

PM2 & WATCHDOG

TI 员工您好,


     想请问有关于POWER SAVING 以及WATCHDOG之间的影响再开启POWERSAVING以及相关设定后,DEVICE会进入休眠(PM2),

若我开启WATCHDOG(WDT_IN_PM1) 并在osal_run_system()下面添增WD_KICK( );后,会使得在定时时间喂狗造成DEVICE一直在进入睡眠(PM2)又起来的重复,这样

对于耗电的影响会很大么?!

感谢。

  • 不必要的唤醒确实会增加功耗,喂狗的间隔,重新进入睡眠的时间 这两方面决定影响大不大

  • HI Viki Shi,

       感谢您的回覆,因为喂狗的间隔时间最长应该是1 Sec,对于睡眠来说一直唤起反而失去其睡眠的意义,那我想请问一下,因为睡眠(PM2)时其实TIMER还是在跑动,有没有方法可以在睡眠时利用TIMER去CLEAR WATCHDOG,要怎添增?

    #define WDTISH 0x03 // Short: clk * 64
    #define WDTIMD 0x02 // Medium: clk * 512
    #define WDTILG ​​0x01 // Long: clk * 8192
    #define WDTIMX 0x00 // Maximum: clk * 32768

    谢谢