ATtiny2313 Watchdog

Loading thread data ...
Reply to
Michal Lankosz

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.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.