[elektro] PIC EEPROM helyett FLASH használata
Elight
elight at gmail.hu
Mon Sep 12 17:19:46 CEST 2011
Egy fél válasz magamnak,
mert az absolute az RAM ra működ,
lehet hogy jegyzi, de kihagyja..
próbáltam ORG-al az a ROM ra lenne elvileg jó,
de ilyentén fordítási hibán kibukik.
Üdv István
2011.09.12. 17:07:55 dátumon Elight <elight at gmail.hu> írta:
>
>
> 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