[elektro] PIC EEPROM helyett FLASH használata
Nemka
nemka at nemka.hu
Mon Sep 12 17:02:11 CEST 2011
A Microchip példa azért bonyolult, hogy a tényleges "EEPROM"
kezelés a felhasználói oldalon ne legyen körülményesebb, mint
a beépített EEPROM-os PIC-ekben.
Nálad ennél egyszerűbb a helyzet, mivel nem random elérés kell
és nem muszáj byte-onként kezelni:
kiolvasod az "EEPROM"-ot a RAM-ba
módosítod, ahol kell
törlöd a szükséges területet a flash-ben
programozod a flash-t
Kódrészletem sajnos nincs hozzá.
'B' terv: külső I2C vagy SPI EEPROM, esetleg FRAM.
> 2011.09.12. 16:55 Elight:
> Szia,
> Köszi.
> Eredetileg valami gyakorlatias,
> C nyelvű dolgot kerestem
> , rövid kódrészlet, ect.
> Ezt már nézegettem, és nekem hirtelen bonyi.
> Ténylegesen az a gondom, ahogy ezt már összehámoztam,
> hogy pár byte-ért egy egész 1024 byte-os
> lapot kell törölnöm és kezelnem.
> Ugy látszik nincs más út.
> A mintaprogramban :
> http://www.mikroe.com/download/eng/documents/compilers/mikrobasic/pro/pic/help/flash_memory_library.htm#flash_write
> meglepett, hogy 100mSec idők vannak az írások között
> amíg az atmeles példánál pl. nincs ilyen megkötés ha jól emlékezem.
> Elsőre azt gondoltam találhatnék egyszerrűbb lehetőséget is...
> Üdv István
> 2011.09.12. 14:54:23 dátumon Nemka <nemka at nemka.hu> írta:
>> http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en538000
>>
>>
>>
>>> 2011.09.12. 14:50 Elight:
>>> Sziasztok
>>
>>> EgyPIC procinál (PIC18F67JXX, amit kipróbálnék
>>> már nincs belső EEPROM.
>>> Csak FLASH-t lehet hasznáni.
>>
>>> Mire kell ügyelni?
>>> Tehát hogyan ne trafáljak bele a jóhosszú programomba..
>>
>>> Csak néhány byte adatot kellene fixen tárolni.
>>> Esetleg létezik valami C.lib ami az EEPROM érzést emulálja?
>>
>>> Üdv István
>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>
>>
>> Nemka
>> ---> http://www.nemka.hu <---
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
> --
> -----------------------------------------
> elektro[-flame|-etc]
Nemka
---> http://www.nemka.hu <---
More information about the Elektro
mailing list