[elektro] PIC , EEPROM-ba irás hogyan?
elight
elight at ele.hu
Wed Jul 7 15:19:37 CEST 2010
Szintén zenész, :)
nekem is alapgondolatom volt , hogy nem kéne az EEPROMOT hülyére irni..
Üdv Itván
2010.07.07. 14:55:10 dátumon Ökrös Miklós <mokros at freemail.hu> írta:
> Szia!
>
> Én 18F2620/4620-akat használok úgy, hogy a nyers, kis pufferrel simított
> táp
> egy ellenállásosztón keresztül megy a proci HLVDIN (RA5) lábára. A táp
> egy
> soros diódán keresztül megy tovább a nagy pufferre és a stabilizátorra,
> ami
> csinálja a proci tápját is. Nálam a "nyers" tápon nagy fogyasztású
> kijelzők
> vannak, így áramszünet esetén a dióda előtti puffer nagyon rövid idő
> alatt
> ksül.
>
> A proci egy IT-t generál, ha a táp a beállított szint alá csökken. Az
> IT-ben
> mentem az adatokat, soroson kiküldök pár byte-ot, majd utána egy végtelen
> ciklusba kergetem a programot. Ha a táp tényleg elmegy, akkor úgyis
> mindegy,
> ha csak egy rövid áramkimaradás volt, akkor pedig a watchdog újraindítja.
> Évek óta működik.
>
> Amúgy tényleg átgondolandó a paraméterek tárolásának szervezése! Ha
> ritkán
> változik, akkor célszerűbb rögtön tárolni. Nálam viszonylag nagy
> sebességgel
> számlálás történik, ennek azonnali EEPROM-ba írása nem lenne hosszú életű
> megoldás, ezért a RAM és EEPROM vegyes használat.
>
> Üdv:
> Miklós
>
>
>
> ----- Original Message -----
> From: "elight" <elight at ___.hu>
> To: <elektro at tesla.hu>
> Sent: Wednesday, July 07, 2010 12:38 PM
> Subject: [elektro] PIC , EEPROM-ba irás hogyan?
>
>
>> Sziasztok,
>>
>> PIC programban ... pl PIC18F2420 IC
>>
>> logikailag a következőt szereném megoldani..
>>
>> Ha a PIC indul , a beállításokat betöltöm RAM-ba
>>
>> A programban szükség szerint módosítgatom ezt a területet..
>>
>> DE Ha áramszünet jöm , akkor ki szeretném írni EEROM-ba ujra..
>>
>> Az áramszünetet INT rutinnal a bejövő tápfesz
>>
>> közvezlen mérésével oldanám meg, kb 1 mSec-onként T0 INT-el.
>>
>>
>>
>> A gondom, hogy az EEPROM iró függvényt, mivel máskor is
>>
>> használt, a fordító nem engedi két helyről meghívni..
>>
>> Gondolom valamiféle FLAG-el megoldható, hogy uton utfélen a
>>
>> várakozós részekből kilépjen és azonnal EEPROM-ot írjon
>>
>> a főhurokban..
>>
>> De ekkor rengeteg helyen bele kellene írni és teszteni..
>>
>>
>> Létezik e erre a problémára valamiféle elegánsabb megoldás..
>>
>> Az is jo lenne, ha leseséskor csak egyszer írna ki
>>
>> és várná, hogy ujra megnő a fesz , vagy resetre teljesen
>>
>> lefagy a proc..
>>
>>
>> És ha megnő a fesz ujra, természetesen a határérték fölött meg
>>
>> egyszer olvasná ujra be az értékeket.
>>
>> Nem tudom elég világos voltam?
>>
>> Üdv István
>
> -----------------------------------------
> elektro[-flame|-etc]
--
Az Opera forradalmian új levelezőjét használva: http://www.opera.com/mail/
More information about the Elektro
mailing list