hash84, la Jul 13 2009, 06:41 PM, a spus:
atentie: daca calculati voi fuse-urile manual scoateti watchdog-ul. nu stiu de ce, dar cu el activat imaginea nu e stabila.
Untitled.jpg
Salut!
Daca activezi watchdog-ul, trebuie sa resetezi watchdog-ul tot timpul.
In functia main, in "while (1)" , pune resetarea watchdog-ul, altfel microcontrollerul se reseteaza mereu, din cauza asta imaginea nu este stabila.
Din manualul microcontrollerului : "If the reset
period expires without another Watchdog Reset, the ATmega8 resets and executes from the
Reset Vector. For timing details on the Watchdog Reset, ....."
Watchdog-ul se foloseste in cazul cand programul intra intr-o bucla infinita(spre exemplu), nu se mai executa codul de resetare al watchdog-ului, si astfel microcontrollerul se reseteaza. E un sistem de siguranta.
Daca stiai, scuze ... daca nu, poate te ajuta. :)
Spor la treaba si succes!
Aceasta postare a fost editata de icounter: 16 July 2009 - 01:10 PM