Go Down

Topic: resettare programma in memoria? (Read 1 time) previous topic - next topic

raustina

salve a tutti, premetto che sono neofita assoluto di arduino, quindi abbiate pazienza se sbaglio qualche concetto...
Da poco è arrivato il mio primo arduino e dopo averlo istallato correttamente carico il primo programma per provare il funzionamento...  e il led lampeggia... ma mi è sorto un dubbio,come faccio a caricare un altro programma se ho immesso già Blink? cioè se procedo come la prima volta i programmi si sovrascrivono? o quello vecchio si sostituisce a quello nuovo automaticamente? :~

Ghiuro

Per quello che ne so io, fisicamente riscrive il nuovo sketch su quello vecchio...
Ghiuro!

raustina

quindi il vecchio codice non occupa più  memoria?

Marbi

semplicemente sovrascrive il file, arduino carica un solo sketch per volta
Marbi

alexdb


quindi il vecchio codice non occupa più  memoria?


assolutamente no!

leo72

Devi capire che non hai un disco in cui aggiungi dei file e quelli vecchi, se non li cancelli, restano lì ad occupare memoria.

Ogni volta che fai l'upload di uno sketch, riparti dalla 1a locazione di memoria e scrivi per tutta la lunghezza del tuo programma, sovrascrivendo quello che c'era prima.

uwefed


Devi capire che non hai un disco in cui aggiungi dei file e quelli vecchi, se non li cancelli, restano lì ad occupare memoria.

Ogni volta che fai l'upload di uno sketch, riparti dalla 1a locazione di memoria e scrivi per tutta la lunghezza del tuo programma, sovrascrivendo quello che c'era prima.


ad eccezzione del Bootloader che é messo in una parte della memoria e protetto contro sovvrascritture.
Con programmazione degli registri del ATmega é possibile fare alcune impostazioni diverse, ma sono cose che per il momento non tTi servono.

Ciao Uwe

Go Up