- posted
17 years ago
ATtiny2313 Watchdog
Loading thread data ...
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
Piotr Chmiel napisał(a):
[...]Korzystaj z biblioteki standardowej gdzie tylko można. Jak w kolejnym projekcie zechcesz zmienić procesor, nie trzeba będzie połowy kodu pisać od nowa.
Aby włączyć watchdoga wystarczy dołączyć plik <avr/wdt.h> i napisać:
wdt_enable (WDTO_1S);
Ta funkcja zapewnia konfigurację watchdoga przy wyłączonych przerwaniach (ważne!) i z właściwą kolejnością zapisów. Resztę doczytasz w dokumentacji avr-libc. Jeżeli chcesz jednak wszystko zrobić na piechotę
- po prostu przepisz kawałek funkcji _wdt_write z pliku avr/wdt.h.
- Vote on answer
- posted
17 years ago