watchdog bei 8051

Gast #2682240
Lesenswert?

Hallo kennt jemand einen Contoller der 8051 Faimile welcher einen 
WatchDog hat und den es auch in ISIS gibt ? habe  80515 / 80535 gefunden 
die gibt es aber bei mir in ISIS_Win7_V7_1SP2  nicht :(  Außerdem wie 
wird den der WD überhaupt zurückgesetzt?

soll man da eine funktion() schreiben die den timer zurücksetzt ?
zB. so:

upA();
reset_wd();
upB();
reset_wd();

und falls das programm zu lange braucht wird ein interrupt ausgelöst
und resetet auf 000h oder verstehe ich es falsch ?
#2682270
Lesenswert?

Andreas schrieb:
> Hallo kennt jemand einen Contoller der 8051 Faimile welcher einen
> WatchDog hat und den es auch in ISIS gibt ? habe  80515 / 80535 gefunden
> die gibt es aber bei mir in ISIS_Win7_V7_1SP2  nicht :(  Außerdem wie
> wird den der WD überhaupt zurückgesetzt?

Ich kenne ISIS nicht, aber viele der neueren 8051 kompatiblen Controller 
haben einen Watchdog schon integriert. Ich arbeite zur Zeit 
hauptsächlich mit den LPC900, welche ebenfalls einen Watchdog haben.

> soll man da eine funktion() schreiben die den timer zurücksetzt ?
> zB. so:
>
> upA();
> reset_wd();
> upB();
> reset_wd();
>
> und falls das programm zu lange braucht wird ein interrupt ausgelöst
> und resetet auf 000h oder verstehe ich es falsch ?

Das siehst du genau richtig. :)

Ciao,
     Rainer

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren