Go Down

Topic: dimensione di un progetto (Read 418 times) previous topic - next topic

SFIFLEX

come si calcola la dimensione di un progetto.in pratica come so se sto' metendo la memoria in condizioni critiche


le variabili come sceglierle le  su che base a seconda del sensore,la dimensione di dati come la calcolo in modo semplice?

uwefed

Dopo che hai fatto la compilazione (pulsante Verify del IDE) viene scritto quanto grande é il file prodotto.
Quello deve essere minore della memoria flash disponibile del microcontroller che usi meno lo spazio usato per il Bootloader (2kByte nei arduino fino al 2009, 0,5kByte nel Arduino Uno e nel Mega2560)
Comunque ci sono trucchi per scrivere un codice che necessita mano spazio.
Ciao Uwe

leo72

Per le variabili il discorso è particolare. Non sai a priori quanto spazio occuperanno nella SRAM (anche se un modo c'è, mi pare... non mi ricordo bene). Il trucco è quello di usare sempre il più piccolo tipo.
Ad esempio, se hai un for che va da 0 a 10 è inutile usare un tipo int (2 byte) quando puoi usare un tipo byte (che occupa 1 byte)

Go Up