Timer und Watchdog

adelinde

Mitglied
21. Feb. 2009
60
3
8
Hallo an alle im Forum!

Ich möchte in meine Steuerung (Atmega 128) einen Watchdog einbauen.
Bin aber anscheinend zu blöd.
Hier mein Versuch:

Code:
Config Watchdog = 2048

Start Watchdog
'###################################################
' Hauptprogramm
'###################################################
.
Do
Reset Watchdog
If Mcusr.wdrf = 1 Then Goto "Gosub Rutine"
.
.
.
Das Programm läuft nicht mehr / Reset wie von der HW taste?
 
Hallo adelinde!

Ich habe zwar nur einmal kurz mit dem Watchdog gearbeitet, aber...

Mit "Config Watchdog = 2048" weißt du den Watchdog an, dass er nach 2048ms ein Reset ausführen MUSS.

Du musst also dein Programm so abstimmen, dass es VOR dem Abauf der eingestellten Zeit den Watchdog resetet!

Das ist eigentlich das ganze Geheimnis. ;)


Kürz dein Programm mal zum Test und "spiele" ewas mit den Watchdog Optionen.

Grüße,
Cassio
 
Hallo Casio,
vielen Dank für die schnelle Antwort.

<Wie war das mit dem Wald und den Bäumen?>
Ein "wait 2" überlebt wohl kein Watchdog":D

Liebe Grüße und schöne Weihnacht an Dich und das ganze Forum.

Siggi
 
Ja ja, ich weiß schon, warum ich mir keinen Hund anschaffe :p

Grüße,
Markus
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)