05-11-2021, 12:21 PM
(05-10-2021, 11:57 AM)mikikg Wrote: @Macola
#define ne stedi tek tako prostor, u sustini sve sto napises i upotrebis negde u programu to MORA negde da se smesti, prvo u programsku (FLASH) memoriju jer mora odnekud da pocne a posle dodatno i u RAM memoriju ako je to promenljiva tj nije konstanta.
Generalno #define i const sluze u cilju ustede RAM memorije a FLASH ne moze da se stedi tek tako, mora negde/nesto da se zabelezi ...
To je poznata stvar, zato svi MCU uglavnom imaju daleko vise FLASH nego RAM memorije.
Mikac,
Ne bih sa tobom da vodim polemiku, jer toliko se godina znamo.
Da li će uštedeti prostora, svakako delom zavisi i od kompajlera.
Evo ti korpus delikti primera: