Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
malix Profesionalec
Pridružen/-a: Sre Jan 2004 16:11 Prispevkov: 100 Kraj: Maribor
|
Objavljeno: Sre Jun 07, 2006 4:20 pm Naslov sporočila: ATmega avto reset |
|
|
Lp
Imam ATMEGA 32
V njem je program dolžine 9 K
Program se mi občasno zacilka, verjetno v kakšni prekinitvi. Vedno na drugem delu. Pač čisto naključje. Včasih dela procesor 2 dni brez panike včasih pa 1 uro.
Ni nekega ključa. Procesor sem že menjal tako da je res nekje v programu napaka.
Ali obstaja za te AVR-je kakšen notranji AVTOMATSKI RSET. Ki bi se zgodil če se npr 1 sec nič ne odziva?
Nazadnje urejal/a malix Čet Jun 08, 2006 11:37 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
|
VolkD Profesionalec
Pridružen/-a: Sre Maj 2006 22:34 Prispevkov: 142 Kraj: Divača
|
Objavljeno: Sre Jun 07, 2006 5:57 pm Naslov sporočila: |
|
|
V literaturi za ATMega32 preglej watch dog nastavitve. _________________ Preden zaspiš zapri oči. Preden zapreš oči, ustavi avto. |
|
Nazaj na vrh |
|
|
malix Profesionalec
Pridružen/-a: Sre Jan 2004 16:11 Prispevkov: 100 Kraj: Maribor
|
Objavljeno: Čet Jun 08, 2006 11:39 am Naslov sporočila: |
|
|
Hvala
NAPAKE - naglica in to.
Watch dog. Kaj že to je?
Bom pogledal - hvala |
|
Nazaj na vrh |
|
|
malix Profesionalec
Pridružen/-a: Sre Jan 2004 16:11 Prispevkov: 100 Kraj: Maribor
|
Objavljeno: Čet Jun 08, 2006 11:48 am Naslov sporočila: |
|
|
Našel sem to:
Config Watchdog = 2048 'reset after 2048 mSec
Start Watchdog 'start the watchdog timer
Dim I As Word
For I = 1 To 1000
Locate 1 , 1
Lcd I
Next
End
Tukaj se zadeva resetira cca. vsake 2 sec. Kako bi pa zadevo namnožol na cca. 10 min ?
Oz. kako bi naredil ko se procesor ne odziva, da se resetira. Tedaj je po mojem že prpeozno. |
|
Nazaj na vrh |
|
|
Gustav Profesionalec
Pridružen/-a: Pon Jun 2005 17:19 Prispevkov: 768
|
Objavljeno: Čet Jun 08, 2006 11:58 am Naslov sporočila: |
|
|
Preden potece interval watchdog timerja, ga moras (v programu) resetirati. Tako steje vsakic od zacetka, ko pa program ne deluje vec, pa ni nobenega mehanizma, ki bi watchdog resetiral in zato (ob izteku nastavljenega intervala) pride do reseta MCUja, kar je to, kar isces. |
|
Nazaj na vrh |
|
|
malix Profesionalec
Pridružen/-a: Sre Jan 2004 16:11 Prispevkov: 100 Kraj: Maribor
|
Objavljeno: Čet Jun 08, 2006 12:19 pm Naslov sporočila: |
|
|
Hvala, sem uredil.
Za enkrat deluje
upam, da bo tudi naprej.
Hvala |
|
Nazaj na vrh |
|
|
|