Gast
#494471
hi, ich baue gerade einen watchdog in ein atmega c program. das ziel soll sein, das nach ausloesen des watchdog ein watchdog counter um eins erhoeht wird. ausserdem moechte ich gerne wissen, in welcher routine er abgesemmelt ist. also habe ich 2 variablen definiert. eine fuer den zaehler und eine weitere, die in jeder wichtigen funktion anders gesetzt wird. leider werden diese nach jedem ausloesen wieder auf 0 gesetzt. ich erkenne zwar beim programmstart den watchdog, kann aber keine variablen 'ueberleben' lassen. wo ist da der trick?