Página 1 de 1

watchdog

MensagemEnviado: 25 Set 2008 10:55
por rsdias
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

MensagemEnviado: 03 Out 2008 20:09
por egipts
Olá caro rsdias, o watchdog pode ser limpado durante a execução normal do programa sem que você precise "monitorá-lo". Basta que você limpe ele periodicamente, período este menor que o estouro. Sugiro que você insira um clr wdt nos pontos onde há contagens longas e em alguns pontos onde o programa volta/passa frequentemente.

Qual o uC que vc está usando?

Abraço.