Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

DATA EEPROM e FLASH PROGRAM MEMORY

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] DATA EEPROM e FLASH PROGRAM MEMORY

Messaggioda Foto Utentemros » 26 nov 2012, 14:53

Buongiorno a tutti

mi stado dilettando nel realizzare un progettino dove il Pic16F677 legge e scrive nella E2prom a bordo. Nel datasheet leggo che settando il bit 7 del registro EECON1 posso selezionare di leggere/scrivere nella EEprom o nella FLASH Pro... quale è la differenza? Ma la Flash non è la porzione di memoria dove è scritto il firmware?

grazie
Ultima modifica di Foto UtenteTardoFreak il 26 nov 2012, 22:25, modificato 1 volta in totale.
Motivazione: Modificato titolo. VS vuol dire "contro"
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

1
voti

[2] Re: DATA EEPROM e FLASH PROGRAM MEMORY

Messaggioda Foto UtentePaolino » 26 nov 2012, 15:00

Sì, hai ragione: la FLASH è quell'area di memoria dove risiede il firmware.
Da almeno una decina di anni a questa parte, i PICMicro supportano l'auto-scrittura in FLASH il che permette di poter sviluppare firmware specifici, detti bootloader, in grado di ricevere un firmware (ad esempio per aggiornamenti) e di scaricarlo in FLASH senza l'ausilio di un programmatore.

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[3] Re: DATA EEPROM e FLASH PROGRAM MEMORY

Messaggioda Foto UtenteTardoFreak » 26 nov 2012, 22:27

Altre differenze:
- La EEPROM sopporta un numero di cicli di cancellazione molto superiori alla FLASH.
- Nella FLASH ci puoi memorizzare dati o ruotines/funzioni eseguibili. Nei PIC16/18 nella EEPROM ci puoi memorizzare solo dati.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[4] Re: DATA EEPROM e FLASH PROGRAM MEMORY

Messaggioda Foto Utentemros » 24 dic 2012, 12:36

Grazie 1000

Altro quesito.....e' possibile scrivere nell'eeprom direttamente e non in run-time? Avrei la necessita di inserire dei dati nella eeprom ancor prima che il PIC inizi a lavorare.

Colgo l'occasione di fare i miei migliori auguri a tutto il forum.
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

1
voti

[5] Re: DATA EEPROM e FLASH PROGRAM MEMORY

Messaggioda Foto UtentePaolino » 24 dic 2012, 14:32

Certo, è possibile. Sto preparando un articolo, sii paziente.

Paolo.

P.S: Buon Natale anche a te! ;-)
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[6] Re: DATA EEPROM e FLASH PROGRAM MEMORY

Messaggioda Foto Utentemros » 24 dic 2012, 17:30

Perfetto..aspetto con ansia allora....buon lavoro
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti