Herrmann wrote:
> Fuse Brown out detection auf enable,Ruhe ist jetzt. Läuft jetzt seit 2
> tagen durch.
[...]
> Schalt mal den watchdog ab glaub mit WDTCR=x0xx;
Also ich finde, wenn man so einen Fehler behebt, dann sollte man auch
Systematisch vorgehen und nicht per trial and error irgendwelche Fuses
oder sonstige Controlregister nach gut dünken schalten. Damit kommt man
in den wenigsten Fällen weiter.
Der Watchdog ist in den meisten Controllern defaultmässig abgeschaltet.
Es gibt keinen Grund, ihn abzuschalten, wenn man ihn nirgens
eingeschaltet hat.
Wenn beispielsweise dieser Watchdog durch einen Speicherüberlauf oder
sonstige Zugriffsfehler eingeschaltet worden ist, muss man den
fehlerhaften Programmteil finden; Ihn einfach nur wieder abzuschalten,
bringt meist, wenn überhaupt, nur äusserst kurzzeitig besserung. Mal
ganz davon abgesehen, daß wir uns damit ganz weit weg von einer
professionellen Programmierung bewegen.
Ohne Schaltbild oder Programmcode ist hier keine konstruktive
Hilfestellung möglich!