Pagina 1 di 1
DATA EEPROM e FLASH PROGRAM MEMORY

Inviato:
26 nov 2012, 14:53
da mros
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
Re: DATA EEPROM e FLASH PROGRAM MEMORY

Inviato:
26 nov 2012, 15:00
da Paolino
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.
Re: DATA EEPROM e FLASH PROGRAM MEMORY

Inviato:
26 nov 2012, 22:27
da TardoFreak
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.
Re: DATA EEPROM e FLASH PROGRAM MEMORY

Inviato:
24 dic 2012, 12:36
da mros
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.
Re: DATA EEPROM e FLASH PROGRAM MEMORY

Inviato:
24 dic 2012, 14:32
da Paolino
Certo, è possibile. Sto preparando un articolo, sii paziente.
Paolo.
P.S: Buon Natale anche a te!

Re: DATA EEPROM e FLASH PROGRAM MEMORY

Inviato:
24 dic 2012, 17:30
da mros
Perfetto..aspetto con ansia allora....buon lavoro