home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca
 
PICKIT2 E LE EEPROM tipo: livello:
Come programmare le "vecchie" EEPROM con il PicKit2
 
 



 

PicKit2 e le xxCxx


Questa pagina è dedicata a tutti coloro che come me, hanno avuto mille problemi nel programmare le memorie 24Cxx: prima devo dire che non è del tutto "farina del mio sacco" ma lo spunto è venuto da altri siti, che però spiegavano il sistema in una maniera limpida come come l'olio bruciato di un Diesel, quindi prima di farlo funzionare ho dovuto smanettare un pò....

Descrizione


Come molti di noi sanno la casa Microchip, ha realizzato per un certo periodo di tempo delle memorie contraddistinte con la sigla 24Cxx (o simili). oramai queste memorie sono entrate fuori produzione, e sono state soppiantate dalle memorie 24LCxx (o simili). la differenza in fatto di "capienza" è nulla, sono praticamente uguali, l'unica differenza è che mentre le 24Cxx lavorano con una frequenza di 100KHz, le 24LCxx lavorano con una frequenza di 400KHz.

In mio possesso ho il famoso programmatore PicKit2 (ottimo), che pensavo le programmasse senza problemi, ma nella lista degli integrati supportati, comparivano solo le 24LCxx, questo perchè dato che non si producono più, è inutile considerarle. disperato allora mi sono messo a cercare su google, ma ho trovato solo come connetterle al programmatore. alla fine però mi sono ricordato di una funzionalità del programma del programmatore: infatti il programma è disposto di un parametro denominato "Fast Programming", ovvero indica la velocità di programmazione della memoria. se è "premuto" la velocità è di 400KHz, se non lo è, la velocità è di 100KHz quella che serve a noi.

Le foto e lo schema del collegamento


L'interfacciamento della EEPROM con il programmatore



 

Configurazione passo passo:

Questo messaggio di errore, può apparire se la eeprom selezionata non è quella giusta; se non è stata collegata la resistenza di Pull-Up sul PIN5, o altrimenti la velocità di programmazione è quella sbagliata.

 

si seleziona la "famiglia" della EEprom interessata


Come si nota con "fast programming" la velocità è di 400KHz, quindi andiamo a deselezionarlo

 

Ora la velocità è di 100KHz, quella che serve a noi.

 

Ora, selezionata la EEPROM da programmare (nel mio caso una 24C02), si tappa su "Read", e se tutto va bene otterremo un risultato simile....

 

Ora si può passare alla programmazione, aprendo un file già preparato, o modificando direttamente sulla schermata i vari valori, dopodiché si premerà il pulsante "Write". (se si apre un file si può tappare prima su "Verify" per vedere se è tutto OK, per poi programmare). Se tutto va bene otterremo una cosa del genere

(in questa prova io non ho programmato nulla, per questo i valori sono gli stessi)

 

N.B.........sul programma quando si sceglie nel dettaglio la EEPROM, nel mio caso c'è scritto 24LC02B, ma non fa nulla, basta trovare il numero giusto.


Con la speranza che questo tutorial sia servito a qualcosa............saluti a tutti!!!!!!!!!

 

 

 



  il parere della community
esprimi il tuo voto approvi questa pagina? promo


  non sei autenticato, per questo non puoi visualizzare i commenti sulla pagina. Se sei registrato accedi oppure registrati.


difficoltà
costo
informazioni
Questa pagina è stata creata da matteo_91
il 18/02/2010 ore 15:02
ultima modifica del 18/02/2010 ore 17:22
la pagina è stata visitata 14677 volte




Lo staff di www.grix.it non si assume responsabilità sul contenuto di questa pagina.
Se tu sei l'autore originale degli schemi o progetti proposti in questo articolo, e ritieni che siano stati violati i tuoi diritti, contatta lo staff di www.grix.it per segnalarlo.

   
 







 
 
indietro | homepage | torna su copyright © 2004/2024 GRIX.IT - La community dell'elettronica Amatoriale