Pages: [1]   Go Down
Author Topic: dimensione di un progetto  (Read 400 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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?
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 270
Posts: 21858
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22938
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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)
Logged


Pages: [1]   Go Up
Jump to: