Gast
#1010245
Hallo, ich habe hier einen Webserver mit dem Pollinboard und einem ATMega 644p laufen. Ich hätte jetzt gerne die möglichkeit von der Website aus, den Webserver zu resetten. Eigentlich bietet sich ja dafür der Watchdog an. Wenn ich jetzt ein Reset-Kommando per TCP bekomme dann starte ich den WDT mit wdt_enable(WDTO_15MS). Wenn ich es richtig verstanden habe, müsste das schon reichen. Aber der Webserver startet nicht wie erwartet neu, sondern ist danach einfach nicht mehr zu erreichen. Irgendwo hier im Forum hatte ich gelesen wenn Interrupts im Spiel sind, sollte ich die vorher disablen. Habe ich auch gemacht aber das Verhalten ist dasselbe. Ich habe auch in der ersten Programmzeile meiner main.c den Wdt mit wdt_disable() wieder disabled, (stand hier auch irgendwo) funktioniert aber leider auch nicht. Auch die WDTON fuse habe ich schon gesetzt und gelöscht, haut aber auch nicht hin. Hat irgendjemand eine Idee was ich hier noch falsch mache, oder eine art Checkliste worauf man noch achten muss ? Gruß GH