26-09-2016, 23:45
No i problem z watchdogiem
stosuje przepis ala:
#include <avr/wdt.h>
//W setup
wdt_enable(WDTO_4S);
wdt_reset();
//no i w loopie sobie po każdej czasochłonnej operacji resetuje
Wszystko działa do puki nie wystąpi potrzeba skorzystania z watchdoga
procek dostaje bardzo szybkiej pętli resetującej się..... Podejrzenie że sam watchdog się nie resetuje i zapętla, co dalej ?
stosuje przepis ala:
#include <avr/wdt.h>
//W setup
wdt_enable(WDTO_4S);
wdt_reset();
//no i w loopie sobie po każdej czasochłonnej operacji resetuje
Wszystko działa do puki nie wystąpi potrzeba skorzystania z watchdoga
procek dostaje bardzo szybkiej pętli resetującej się..... Podejrzenie że sam watchdog się nie resetuje i zapętla, co dalej ?