AVR ilma Arduino programeerimise õpetus.
valikuliselt nullitud. Toas sisend lüüa katkestada käitleja kasutaja koodi saab sõita ilma, et võtta kangel
meetmeid, et vähendada ajakulu lugemise taimer või lähtestamist - see kõik on teinud riistvaras.
Lesson 13: Watchdog
Aeg-ajalt, see võib olla kasulik omada katkestada või lähtestatakse tarnitud sõltumatult põhiprogrammi
koodi. See võib olla äratada AVR puhkerežiimi või nullida, kui programmi saab ummikus silmus; see on
valvekoer taimer on sisse pardal 128kHz ostsillaator kasutatakse autot valvekoer intervallidega alates 16
kuni 8s. Kui valvekoer lõpeb, ilma et puudutada, siis süsteem ei saagi katkestada, nullida või nii. Kui sa
"jalaga koer" enne aja möödumist, ei ole võetud meetmeid.
Kuigi see võib veidi keeruline luua valvekoer käsitsi, avr-libc on mõned mugavus
funktsioone. Võimaldamaks valvekoer, helista watchdog_enable () soovitud ajaks. Värskendav valvek
on sama lihtne kui kõnewatchdog_reset ()