ow watchdog go używać?

E

engraxate

Guest
Cześć
Potrzebuję wsparcia, jak korzystać watch dog w moich programach.Jestem usiing c AVR compiler.for
dzięki

 
Jakie procesora używasz?
Czy chcesz używać zewnętrzny organ lub jej integralną częścią Ciebie CPU?

 
Mimo, że jesteśmy na ten temat, moje pytanie brzmi:
Dlaczego wystarczy watchdog?

 
Raticus Hi,

Prosta odpowiedź
Musimy Watchdog, ponieważ może zresetować MCU jeśli gra się zawiesza.

Cześć

 
Ale na pewno jeśli MCU zawiesza, należy używać różnych MCU, że nie będzie zawieszać.
I zostały z wykorzystaniem zdjęcia na długo teraz, i nigdy nie powiesić.

 
Używam AVR at90s8515and Z8 Encore.
Wiem, co to watch dog, ale nie wiem jak go użyć w moich programach.Chciałbym zobaczyć kilka przykładów.
dzięki

 
Dla AT90S8515 w IAR C użycia:

/ / WDT Start:
WDTCR = 0x0d / / WDT = 500 ms w VCC 5V

/ / Reset WDT:
__watchdog_reset () / / Put it in długie pętle ...

Można także użyć instrukcji WDR kompilatora asemblera w celu zresetowania WDT.

 
Engraxate Szanowni Państwo,

Plz być ostrożny z watchdogs!
Jeśli nie "pasza" WD o regularnych porach (np. ze względu na funkcję AA, które trwa dłużej niż wykonanie stawki WD odświeżania), urządzenie resetuje bez warnning nawet procesor nie jest "zamrożony"
Indded, na przykład jeśli używasz pływających procedury z punktu kompilator C, to nic nie verry trudne do symulacji ilości czasu poświęconego przez rutynowe dla wszystkich przypadków.
Rezultatem będzie nieoczekiwany reset projektu w midle najważniejszych obliczeń!
W ten sposób verry bad Impresion do użytkownika!

 
To właśnie z tego powodu, że nigdy nie polecam używania liczniki watchdog.
Jeśli procesor się zawiesza, to jest kawałek c * ap.
Chuck i użyć procesora, który nie będzie zawieszać.
Wyobraź sobie komputer procesor zawiesza się co chwila?
Kiedy jesteś w środku trochę pracy, nagle zaczyna reboot?
Nie można zrobić produktów opartych na procesorach, które wiszą czasem.

 
Jeśli prawidłowo wykonywane watchdog sprzęt jest cenną na mikrokontroler projekt.
Firmy takie jak Bosch, Motorola, Ford zwróci się do wykorzystania w ich deisgns watchdog, w szczególności w sektorze motoryzacyjnym.
Bad realizacji jest zwykle przyczyną problemów watchdog.

Pozdrowienia
NTFreak

 

Welcome to EDABoard.com

Sponsor

Back
Top