EEPROM interna pic18

6 Anni 8 Mesi fa #1 da fer_ver
EEPROM interna pic18 è stato creato da fer_ver
Buongiorno,
è possibile aggiornare un programma su un PIC18 lasciando inalterati i dati della EEPROM interna?
Grazie
Renato

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • fer_ver
  • Avatar di fer_ver
  • Premium Member
  • Premium Member
Di più
6 Anni 8 Mesi fa #2 da firstcolle
Risposta da firstcolle al topic EEPROM interna pic18
io ci ho provato mille volte con MPLAB X e con mille impostazioni ma la EEPROM viene sempre cancellata.. a me no che si programmi in DEBUG.. ma anche in questo caso a volte la cancella
l'unico modo che ho trovato è questo:

- leggere con l'IPE il PIC e salvare il contenuto delle EEPROM su file.
- compilare con MPLAB X
- caricare l'hex nell'IPE
- carocare il contenuto della EEPROM dal file salvato
- programmare il PIC con l'IPE

un po' macchinoso...

altrimenti se sono valori di partenza mi sono fatto un ciclo che ad ogni primo avvio dopo programmazione mi popola la EEPROM con valori di partenza
Ringraziano per il messaggio: fer_ver

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
6 Anni 8 Mesi fa #3 da fer_ver
Risposta da fer_ver al topic EEPROM interna pic18
Grazie per la risposta,
in effetti tutte le volte che ho avuto la necessità di memorizzare dati senza perderli ad ogni aggiornamento di programma ho usato una eeprom esterna.
Ora sono un po' più tranquillo, non ho usato inutilmente una memoria esterna.
Grazie ancora, saluti
Renato

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • fer_ver
  • Avatar di fer_ver
  • Premium Member
  • Premium Member
Di più
6 Anni 8 Mesi fa #4 da Mauro Laurenti
Risposta da Mauro Laurenti al topic EEPROM interna pic18
Un modo ci sarebbe ma non l'ho mai usato.

tramite l'IPE devi entrare in modalità Advanced

Settings--> Advanced Mode

Poi selezioni il menu Memory, ed li c'è il check box per preservare la EEPROM.

Se fai uso di MPLAB X devi entrare tra le proprietà del progetto e selezionare il programmatore.
Tra le varie opzioni puoi preservare la EEPROM.





Saluti,

Mauro
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
6 Anni 8 Mesi fa #5 da firstcolle
Risposta da firstcolle al topic EEPROM interna pic18
Io ho provato mille volte con varie impostazioni tra cui quella che suggerisci ma la eeprom me la resetta sempre... Boh

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login