Discussione: microcontrollori
Visualizza messaggio singolo
Vecchio 07 marzo 06, 19:32   #2 (permalink)  Top
gigiovanni
User
 
L'avatar di gigiovanni
 
Data registr.: 17-10-2005
Residenza: Palermo
Messaggi: 512
Immagini: 1
Invia un messaggio via MSN a gigiovanni
Allora...a quel che ho capito...devi fare delle letture da ADC e memorizzare i risultati... OK ?
La EEPROM PROGRAMMA non è su tutti i modelli di PIC che la puoi andare a scrivere !!! sugli atmel non ho esperienza... allora..scusa, ho controlato adesso, nel 16f877 puoi scrivere la memoria programma, basta andare a mettere un "1" nel bit n° 7 del registro EECON1 prima di scrivere su EEPROM....

comunque secondo me resta sempre più logico andare a leggere/scrivere su EEprom esterna.... ce ne sono anche da 1 Mega !!! pesano e consumano pochissimo.... e poi ti porto un esempio....

Supponiamo che il circuito sia montato in un modello dove acquisisce temperatura, velocità.... ecc (è un esempio). Fai un volo... quindi la eeprom si riempie...poi scendi a terra, cambi la eeprom (ci stai due secondi se monti uno zoccolino) e ne metti una nuova...tanto costano pochissimo... così le usi tipo le card delle fotocamere...

Una cosa simile l'ho usata nella realizzazione di un circuito che gestisce l'apertura di un cancello automatico tramite autenticazione di chiave a codice (64 bit di codice...eheh)... se serve modificare i codici degli utenti che hanno accesso al parcheggio basta che programmo una eeprom con i nuovi codici, vado nella centralina (fatta col PIC) tolgo la vecchia eeprom e metto la nuova... se avessi inserito i codici nella memoria programma avrei dovuto rimettere mano al programma...ecc

poi in ogni cosa ci sono i pro e i contro... se qualche grammo di eeprom in più sono eccessivi...allora la strada tua è preferibile...
gigiovanni non è collegato   Rispondi citando