Watchdog w praktyce

Jul 28, 2005 10 Replies

Witam.



Chcia³bym dotrzeæ do waszych do¶wiadczeñ zwi±zanych z watchdogiem, zw³aszcza w rodzinie AVR Atmela, programowanych w ¶rodowisku Bascom. Czy mo¿e siê zdarzyæ, i czy zdarzy³o siê wam kiedy¶, ¿e mimo aktywnego watchdoga procesor 'uwiesi³ siê'? Czy taka mo¿liwo¶æ teoretycznie jest mo¿liwa? A jak to wygl±da w praktyce?


Mariusz napisał(a):

W praktyce jest możliwa. Tak przynajmniej miał mój kolega z ATMEGA64.

Krzysztof Szmurło napisał(a):

może się zawsze przecież procek zawiesić w jakiejś pętli która ciągle resetuje licznik watchdog, wtedy resetu procka nie będzie

Dlatego dobrze jest w kilku kluczowych miejscach programu ustawiać sobie flagi i watchdog resetować tylko wtedy, gdy wszystko hula jak należy.

pozdr.

Powitanko,

Co prawda nie AVR, a dosyc archaiczny 8032, ale przygode mialem ciekawa. Urzadzonko produkowane od kilku lat, nad prockiem czuwa zewnetrzny watchdog max1232. Max skonfigurowany na 1,2s i wszystko fajnie... jak jest cieplo. Wystarczy zeby byla temperatura normalna (a nie taka jak dzisiaj) i po (a wlasciwie w trakcie) pewnej operacji procek dostaje reseta od watchdoga i uklad idzie w krzaki. Takie przypadki raz na kilkadziesiat urzadzonek. Co ja sie naszukalem przyczyn, co ja po lacinie wygadywalem, ehhh;-)

Pozdroofka, Pawel Chorzempa

a znasz mo¿e jakies inne watchdogi, tanie i proste w uzyciu ??

Użytkownik Pawel "O'Pajak" napisał:

I co bylo przyczyna? Pozdrawiam Tomek

Użytkownik VSS napisał:

Do 8051 stosowalem MAX813L. Sprawowal sie dobrze, natomiast jego zamiennik IMP813L czasem krzaczyl. A o jakosci wewnetrzego watchdoga i BOD z AVR chetnie poslucham, bo brakuje mi w tym doswiadczenia. Pozdrawiam Tomek

antek napisał(a):

albo żeby watchdog chodził w pętli która się zawsze kończy

Powitanko,

No przeca pisze, ze max1232. W temp. pokojowej nie czekal 1,2s, tylko wczesniej wysylal reset. Wystarczylo podgrzac, nawet palcem i uklad dzialal poprawnie, az sie schlodzil. Pozdroofka, Pawel Chorzempa

Mozliwe ¿e co który¶ MAX mia³ wiekszy rozrzut parametrów i po och³odzeniu zmienia³a siê jego sta³a czasowa tak ¿e procesor nie zd±zy³ go zresetowaæ.

U¿ytkownik "Pawel "O'Pajak"" snipped-for-privacy@op.pl napisa³ w wiadomo¶ci news:dcannh$95p$ snipped-for-privacy@inews.gazeta.pl...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required