ATmega elemrol
VFX
info at vfx.hu
Mon Feb 28 17:33:07 CET 2005
Hali!
> Van egy ATmegával felépítendõ áramkör. Szeretnék egy gyakran változó értéket áramkimaradás esetére is tárolni. Arra gondoltam, hogy az ATmega power-down üzemmódját használom erre: ha elmegy a villany átkapcsolok power-downba, amikor visszajön, akkor a POR visszarántja normál állapotba, eközben az SRAMban tárolt érték megmarad. A kérdés az, hogy mi módon érzékelem, hogy lement a villany? A tápellátást két diódával gondoltam megoldani. A brown-out küld megszakítást? Hoy szokták ezt megoldani?
Egy interrupt labra tennek egy powergood jelet. Ha interrupt van, akkor
memoriaba egy "magic number" pl.stringkent: "elment a villany", majd
power-down. Ha megjon a powergood jel, ami egyben reset jel is, a tarol
ertekbol lathato mi volt az elozo allapot. Ha nem kimeled az elemet,
akkor a regiszterkeszlet is mentheto a RAMba, majd idulaskor POP-pal
vissza, es ott folytatodhat, ahol abba maradt (bizonyos HW elemektol
eltekintve, pl. szamlalok).
UDV. VFX.
http://www.vfx.hu
More information about the Elektro
mailing list