Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

ATmega avto reset

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Samogradnje
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
malix
Profesionalec


Pridružen/-a: Sre Jan 2004 16:11
Prispevkov: 100
Kraj: Maribor

PrispevekObjavljeno: Sre Jun 07, 2006 4:20 pm    Naslov sporočila: ATmega avto reset Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
VolkD
Profesionalec


Pridružen/-a: Sre Maj 2006 22:34
Prispevkov: 142
Kraj: Divača

PrispevekObjavljeno: Sre Jun 07, 2006 5:57 pm    Naslov sporočila: Odgovori s citatom

V literaturi za ATMega32 preglej watch dog nastavitve.
_________________
Preden zaspiš zapri oči. Preden zapreš oči, ustavi avto.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
malix
Profesionalec


Pridružen/-a: Sre Jan 2004 16:11
Prispevkov: 100
Kraj: Maribor

PrispevekObjavljeno: Čet Jun 08, 2006 11:39 am    Naslov sporočila: Odgovori s citatom

Hvala
NAPAKE - naglica in to.

Watch dog. Kaj že to je?
Bom pogledal - hvala
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
malix
Profesionalec


Pridružen/-a: Sre Jan 2004 16:11
Prispevkov: 100
Kraj: Maribor

PrispevekObjavljeno: Čet Jun 08, 2006 11:48 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Čet Jun 08, 2006 11:58 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
malix
Profesionalec


Pridružen/-a: Sre Jan 2004 16:11
Prispevkov: 100
Kraj: Maribor

PrispevekObjavljeno: Čet Jun 08, 2006 12:19 pm    Naslov sporočila: Odgovori s citatom

Hvala, sem uredil.
Za enkrat deluje
upam, da bo tudi naprej.

Hvala
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Samogradnje Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group