[elektro] PIC EEPROM helyett FLASH használata

Elight elight at gmail.hu
Mon Sep 12 17:07:55 CEST 2011



Még egy halovány kérdésem lenne:

Hogyan tudok a flash memóriában előre definiálni
egy tetszőleges kontanst ami a konfigot tartalmazhatja.
Ezt az  égetővel, a programozással szeretném
a progrrammal együtt fix címre beleírni.

próbáltam a

const char code CONF_TABLE[] = "Ez a Config " absolute 0x7A00 ;

utasítással.
Az ASM listában benne is van
a CONF_TABLE utalás az  adott címen ,
de az égetőben a beolvasás után
az "View/Edit Buffer" ablakban az adott címen
mégsem találom a hozzá tartozó szöveget.

Ugyanez RAM-ban működik, csak kikapcsolásig.
A konstansokat egyáltalán lehet fix abszolút memoriára helyezni?


Üdv István






2011.09.12. 15:08:58 dátumon Elight <elight at gmail.hu> írta:

> 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]


-- 
Az Opera forradalmian új levelezőjét használva: http://www.opera.com/mail/



More information about the Elektro mailing list