AVR problema
VF
vf at elte.hu
Wed Jul 2 15:03:07 CEST 2003
Thus spake Torkos Csaba <mklub at freemail.hu>:
> Igen, az EEPROM felejtes nalam is elojott, igaz 90s2313-nal, azt
> hasznalunk -
> hasznaltunk - sokat. (Meg masnal is, meg egy elektoros cikk is foglalkozott
> a kivedesevel, meg az errata is irja.) A nullas cim a legkritikusabb, de
> nemcsak azon jon elo. A multkori vita eredmenye - szamomra - hogy a megoldas
> a "tuti" reset biztositasa. Nem eleg a kondi mint a tobbi procnal, kell egy
> ellenallas is, vagy megjobb a reset IC. Bar ez utobbi kb. annyi mint egy
> 24Cxx, ezert ha van meg "labad", az a legjobb, legkorrektebb megoldas.
Melyik procinal eleg csak a kondi? Az AVR-nel eleg lenne, ha nem lenne
bugos. De 100n + 10k komplexummal tokeletes. Igaz hogy a belso
felhuzoellenallas elmeletileg feleslegesse tenne az ellenallast, de
raneztem a doksiban a szorasara, es ugy dontottem hogy egy ipari kutyube
korrektebb megoldas ha inkabb berakom a 10k-t is, igy kivaloan mukodik,
nem felejt. Nem kell reset-aramkor.
De ajanlott, mas miatt. A regebbi vezerlokben nem lehet fuse-bittel
bekapcsolni a watchdogot. Ha a tap lassan no, esetleg ingadozik is,
es a reset folyamat kozben, a watchdog bekonfiguralasa elott esik le
annyira hogy megkerguljon a proci, akkor bizony el tud tevedni a program.
Nehez eloidezni, de egy regi jatekvasut-trafo tekergetesevel mar tobbszor
sikerult. Csak a reset gomb megnyomasaval, vagy a tap elvetelebel lehet
ujraeleszteni. Ha a proci kritikus helyen van, akkor ennek kivedesere vagy
kulon reset-aramkor kell, vagy celszerubb valamelyik ujabb vezerlot
hasznalni. Pl ATmega8, arban is kb ugyanott van, sokkal tobbet tud.
A 90S2313-nak egyetlen elonye, hogy kevesebbet fogyaszt mint az ujabbak.
(Es labkompatibilis a 89C4051-el)
> Torkos Csaba
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"Mar elobb is valaszoltam volna a leveledre, de nem irtal egyet sem..."
More information about the Elektro
mailing list