Co to jest funkcja Watch Dog w MCU?

R

rozerf

Guest
Jako temat i jak go używać bez żadnych błędów? thx w adv
 
Witam, Watchdog timer służy do pervent MCU od spadku nieskończoną pętlę. Kiedy ustawić watchdog, to zresetować MCU w zaplanowanym czasie. Wszystko co musisz jest resetowany watchdog w kodzie każda grupa Sfinksa instrukcje
 
po prostu nie używaj. piszę programy, a ja nigdy nie potrzebują.
 
jeszcze lepszy jest zewnętrzny organ ... obwód z wejściem od MCU i nastawiony do swojego MCU .. Twój mcu shuld wysyłać impulsy w zaplanowanym czasie ... jeśli mcu przestaje reagować na iow programu przestać wysyłać obwód impulsy zresetować MCU przez sprzęt, 0))
 
Maxim Karta mówi ... Mikrokontrolery są często używane w trudnych warunkach, gdzie nieustalone zasilające, zakłócenia elektromagnetyczne (EMI) i elektrostatyczne (ESD) są obfite. Korupcja Program spowodowane korupcją autobusowego i wyładowań elektromagnetycznych może powodować mikroprocesor wykonać błędne instrukcje. W tych środowiskach, watchdog jest przydatna peryferyjnych, które mogą pomóc złapać i reset mikrokontrolera, który odszedł "poza kontrolą".
 
kiedy należy wyczyścić Watch Dog Timer? i jak uniknąć nieprawidłowego resetu?
 
Należy wyczyścić watchdog przed przepełnienie jego zegar występuje (dla wartości okresie przepełnienia sprawdzić MCU arkusz). Na przykład, watchdog PIC posiada wewnętrzny oscylator RC, który jest niezależny od głównego źródła zegara w uC. Jej wartość limitu czasu może zmieniać się pomiędzy 7 i 33 ms (od PIC 18F8720 arkuszu). Ponieważ okres ten jest znacznie większy niż okres cyklu nauczania (zakładając, że nie używasz bardzo powolny źródło zegara) to daje mnóstwo miejsca na rozpraszania intructions resetowania Watchdog w kodzie. Watchdog jest bardzo przydatna funkcja, szczególnie podczas rozwoju zdalnych aplikacji, gdzie nie można łatwo wcisnąć przycisk RESET, kiedy system zawiesza ... Wystarczy pomyśleć o satelity :) Pozdrawiam
 
Witam, w pic16 WDT jest 8-bitowy licznik, gdzie wejście jest układ MCU zegar (można podzielić zegara MCU), gdy przepełnienie występuje RESET będzie generować, należy oczyścić WDT przed overflow.However jeśli nie musisz WDT moesz wyłączyć.
 
Pervent MCU działa w nieskończonej pętli. Programator musi go usunąć
 

Welcome to EDABoard.com

Sponsor

Back
Top