- Messaggi: 105
- Ringraziamenti ricevuti 12
EEPROM interna pic18
7 Anni 4 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
è 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
- Autore della discussione
- Premium Member
Riduci
Di più
7 Anni 4 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
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
- Platinum Member
Riduci
Di più
- Messaggi: 362
- Ringraziamenti ricevuti 39
7 Anni 4 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
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
- Autore della discussione
- Premium Member
Riduci
Di più
- Messaggi: 105
- Ringraziamenti ricevuti 12
7 Anni 4 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
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
Si prega Accedi o Crea un account a partecipare alla conversazione.
7 Anni 4 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
- Platinum Member
Riduci
Di più
- Messaggi: 362
- Ringraziamenti ricevuti 39
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.