Arduino Polska Forum

Pełna wersja: WatchDog library
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
cześć mógłby ktoś mnie nakierować skąd pobrać bibliotekę <avr/wdt.h>? szukam i szukam na internetach a znaleźć nie mogę pobrałem jakąś inna bibliotekę o nazwie watchdog ale nie mogę się w niej odnaleźć. Byłbym wdzięczny za każdą podpowiedz co do tej biblioteki lub skąd pobrać tamtą.
Pozdrawiam Smile
Nie potrzebnie szukasz bo jest wbudowana w standardowe biblioteki avr... Czy to w platformio czy ardunio wystarczy tylko trzy linijki

#include <avr/wdt.h>

w setup

wdt_enable(WDTO_500MS); // ustawienie timera czasu

w lop lub gdzieś w kodzie

wdt_reset();
(26-10-2021, 16:31)Jarewa0606 napisał(a): [ -> ]Nie potrzebnie szukasz bo jest wbudowana w standardowe biblioteki avr... Czy to w platformio czy ardunio wystarczy tylko trzy linijki

#include <avr/wdt.h>

w setup

wdt_enable(WDTO_500MS);    // ustawienie timera czasu

w lop  lub gdzieś w kodzie

wdt_reset();
Ooo właśnie o to mi chodziło, myślałem że to jest jakaś zewnętrzna biblioteka, a nie ukryje próbowałem właśnie tak pisać lecz najwidoczniej miałem gdzieś literówkę że przez kompilator nie przeszło. Wielkie dzięki działa jak należy
Tam WDTO_500MS masz dużo ustawien na jaki czas i można też w locie sobie zmieniać...

gdybyś szukał

Possible timeout values are: 15 ms, 30 ms, 60 ms, 120 ms, 250 ms,
500 ms, 1 s, 2 s. (Some devices also allow for 4 s and 8 s.)
Symbolic constants are formed by the prefix
\c WDTO_, followed by the time.
(26-10-2021, 19:42)Jarewa0606 napisał(a): [ -> ]Tam  WDTO_500MS masz dużo ustawien na jaki czas  i można też w locie sobie zmieniać...

gdybyś szukał

Possible timeout values are: 15 ms, 30 ms, 60 ms, 120 ms, 250 ms,
  500 ms, 1 s, 2 s.  (Some devices also allow for 4 s and 8 s.)
  Symbolic constants are formed by the prefix
  \c WDTO_, followed by the time.
takk to wiedziałem akurat ale dzięki również. Wszystko działa jak należy