watchdog

Olá a todos, estou com um problema, fiz um programa para acionar carga com bateria quando a energia da rede AC acaba, ele tem vários loop's, percebi que este programa está travando, como faço para usar o watchdog para corrigir estas travadas que o programa dá devido a loops muito longos. Como faço para contar o tempo que o watchdog estoura e limpar ele antes, alguem pode me explicar? Obrigado a todos desde já.
Roberto S. Dias
Roberto S. Dias