Forum: Mikrocontroller und Digitale Elektronik PIC18F -> Watchdog abfragen und NICHT resetten


von Seli (Gast)


Lesenswert?

Hallo Leute,

Möchte gerne den Watchdog eines PIC18F2520 abfragen und keinen Reset 
auslösen. Ziel des ganzen:
Es soll gespeichert werden wie oft der Watchdog ausgelöst hätte.
Möchte keinen Timer dafür verwenden (Ich weis man könnte)

Hat jemand eine Idee?

von Holger W. (holgerw)


Lesenswert?

Wenn du den Watchdog nicht einschaltest wirst du ihn auch nicht abfragen 
können. Timer wäre eine Lösung, allerdings ist der ja schon wieder Teil 
des Programmes.
In einem Fall habe ich den Watchdog eingeschaltet und dann sofort beim 
Start abgefragt ob das Watchdog Bit gesetzt ist um bestimmte 
Initialisierungen zu übergehen. Dort könntest du zählen und eben diesen 
Zähler nur zurücksetzen wenn das Watchdog Bit nicht gesetzt ist.

Holger

von Michael L. (michaelx)


Lesenswert?

Ich hätte da eine: Das Datenblatt lesen. ;-)

von Seli (Gast)


Lesenswert?

Kann der Watchdog einen Interrupt auslösen? Dann könnte ich das Bit 
abfragen.

von tt2t (Gast)


Lesenswert?

> Kann der Watchdog einen Interrupt auslösen?

Reset (plus RCON:TO = WD-Flag) oder aufwecken aus SLEEP/IDLE. Steht doch 
alles im Datenblatt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.