 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
upornik Član

Pridružen-a: Ned 09 Jan 2005 22:35 Prispevkov: 261 Aktiv.: 1.10 Kraj: Celje
|
Objavljeno: Čet Apr 17, 2008 6:30 pm Naslov sporočila: Reset AVR-ja? |
|
|
Lep pozdrav!
Nikoli prej nisem bil na to pozoren, danes pa sem opazil, da se mi po izklopu napajanja in po ponovnem vklopu napajanja program vpisan v AVR nadaljuje tam, kjer se je ustavil. Misili sem, da se to zgodi, če je program vpisan v EEPROM, jaz pa imam program vpisan v navaden flash pomnilnik. Sama aplikacija, ki jo delam zahteva, da se po izklopu napajanja program "pobere" od zacetka in ne od tam, kjer je koncal...Se da to s cim nastaviti, oz. kaj moram storiti da bi program po izklopu napajanja startal iz reset vektorja? Krmilnik je ATTiny2313, reset pin pa imam preko 10k upora povezan na +5V.
Hvala za odgovor! |
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Čet Apr 17, 2008 6:54 pm Naslov sporočila: |
|
|
Mikrokontroler brez napajanja ne more obdržati vsebine RAM pomnilnika.
Res pa nekateri kontolerji še delujejo pri precej nizki napajalni napetosti.
V PDF-ju poglej za BODLEVEL fuse. |
|
Nazaj na vrh |
|
 |
Slemi Član

Pridružen-a: Pet 29 Okt 2004 13:29 Prispevkov: 386 Aktiv.: 1.63 Kraj: Hrastnik
|
Objavljeno: Čet Apr 17, 2008 9:36 pm Naslov sporočila: |
|
|
A 100nF kondenzator proti masi imaš na resetu?
LP |
|
Nazaj na vrh |
|
 |
trot Član


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.72 Kraj: glej fogl
|
Objavljeno: Čet Apr 17, 2008 10:10 pm Naslov sporočila: |
|
|
Imaš poleg uC še kak večji kondenzator, preko katerega bi se lahko napajal, ko ga izključiš. Avr se vedno zažene z reset vektorja, edino z bootloaderjem lahko zadeve premakneš. _________________ lp, Klemen |
|
Nazaj na vrh |
|
 |
upornik Član

Pridružen-a: Ned 09 Jan 2005 22:35 Prispevkov: 261 Aktiv.: 1.10 Kraj: Celje
|
Objavljeno: Čet Apr 17, 2008 10:19 pm Naslov sporočila: |
|
|
Sem odkril vzrok...vezje sem testiral na razvojni plošči, ki je povezana na PC preko paralelnega porta. V vezju je napetost 1.8V, čeprav ni napajanja, očitno je to od PC-ja. Odkril sem pa, ko je vezje začelo pravilno delovati, ko je računalnik šel v stanje pripravljenosti .
Citiram: |
V PDF-ju poglej za BODLEVEL fuse. |
A sem prav razumel, da s tem nastavljaš do katere napetosti ti vezje še lahko deluje?
Mi lahko kdo opiše kako to nastaviti?
Citiram: |
A 100nF kondenzator proti masi imaš na resetu? |
Za vezje ga nisem predvidel, saj sem videl v nekaterih projektih, da je samo 10k proti VCC? Je nujno potreben? |
|
Nazaj na vrh |
|
 |
Slemi Član

Pridružen-a: Pet 29 Okt 2004 13:29 Prispevkov: 386 Aktiv.: 1.63 Kraj: Hrastnik
|
Objavljeno: Čet Apr 17, 2008 10:24 pm Naslov sporočila: |
|
|
Citiram: |
Za vezje ga nisem predvidel, saj sem videl v nekaterih projektih, da je samo 10k proti VCC? Je nujno potreben? |
Mislim da je, ker sem že večkrat videl, da imajo težave brez njega. Jaz ga vedno dodam, ker poskrbi za reset ob vklopu. Nekaj trenutkov zadrži reset pin ob vklopu na masi, tako da se AVR normalno resetira in zažene.
LP |
|
Nazaj na vrh |
|
 |
upornik Član

Pridružen-a: Ned 09 Jan 2005 22:35 Prispevkov: 261 Aktiv.: 1.10 Kraj: Celje
|
Objavljeno: Čet Apr 17, 2008 11:47 pm Naslov sporočila: |
|
|
Aha, torej bom dal od reset pina 100nF proti masi, za vsak slučaj... |
|
Nazaj na vrh |
|
 |
|
|
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 Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|