[elektro] Válasz: C18 nagy memória

Andras Huszti kyrk.5.dpg.hu at freemail.hu
Wed Sep 18 08:47:33 CEST 2013


Hello


Kompilernek be lehet allitani memoriamidellt. Azt beallitottad?


Nem teljesen ertem a peldat. Alul is es folul is tombkent latom. Bar elvileg mindegy hogy [] t hasznalsz vagy *(p+4) et.
Mit ertesz cimlevagas alatt? A 300 nak csak az also 8bitjet veszi be?

From my ALCATEL ONE TOUCH

flaist <flaist at gmail.com> írta:

>Sziasztok!
>
> 
>
>Adott egy PIC18  C18 512 byte RAM tömb.
>
> 
>
> 
>
> 
>
>Mit kell csinálnom, hogy:
>
> 
>
>#pragma udata LONG_DATA           //nagy bufffer definiálása a linker
>file-ban is kell állítani
>
>unsigned char large_mem[512UL];      
>
>#pragma udata
>
> 
>
>       large_mem[300UL] = 0xff;
>
> 
>
> 
>
> 
>
>ne vágja le a cím 256 feletti részét.
>
> 
>
>Pointeres módszerrel jól működik:
>
> 
>
>int i;
>
>i = 300;
>
>large_mem[i] = 0xff;
>
> 
>
>Köszi Üdv. FI.
>
> 
>
>-----------------------------------------
>          elektro[-flame|-etc]
>


More information about the Elektro mailing list