Witam,
próbuję uruchomić Watchdag'a jak w temacie i mam problem
reset wykonuje się pięknie a i program "wchodzi" w wektor ISR(WDT_vect), tylko, że 30 razy ....
zapewne robię kardynalny błąd, z nieznajomości dogłębnej tematu
poniżej kody
main
funkcje watchdog'a
inicjacja OPRÓCZ watchdag'a (jakby ktoś pytał)
załączam również zrzut z terminala (to co się dzieje w obsłudze przerwania WDT)
może ktoś wspomoże wskazaniem błędu
pozdrawiam
Dodano po 4 [minuty]:
edit -
wysyłanie na uart'a działa w buforze kołowym autorstwa Piotra Rzeszuta, biblioteka dołączona do płytki EVB firmy AndTech
mogę pokazać, ale i tak analizator poziomów na out pinie 2, pokazuje wielokrotne wejście w obsługę przerwania
próbuję uruchomić Watchdag'a jak w temacie i mam problem
reset wykonuje się pięknie a i program "wchodzi" w wektor ISR(WDT_vect), tylko, że 30 razy ....
zapewne robię kardynalny błąd, z nieznajomości dogłębnej tematu
poniżej kody
main
Kod: C / C++
funkcje watchdog'a
Kod: C / C++
inicjacja OPRÓCZ watchdag'a (jakby ktoś pytał)
Kod: C / C++
załączam również zrzut z terminala (to co się dzieje w obsłudze przerwania WDT)
może ktoś wspomoże wskazaniem błędu
pozdrawiam
Dodano po 4 [minuty]:
edit -
wysyłanie na uart'a działa w buforze kołowym autorstwa Piotra Rzeszuta, biblioteka dołączona do płytki EVB firmy AndTech
mogę pokazać, ale i tak analizator poziomów na out pinie 2, pokazuje wielokrotne wejście w obsługę przerwania