Vai al contenuto
PLC Forum


Eeprom 93C66 con Pickit3 collegamento pin


v-giallorenzo

Messaggi consigliati

v-giallorenzo

Salve, ho questo programmatore Pickit 3 che ho utilizzato qualche anno fa per programmare un pic 12F629, ho utilizzato il programma MPLAB x ipe v.5.3

A distanza di anni, l'ho ritirato fuori, perche' ho necessita di "leggere" il contenuto della eeprom 93C66, effettuare una modifica sul programma e andarlo a "scrivere" su delle nuove 93C66.

Ho visto che, sia il programmatore che il programma MPLAB, accettano questa eeprom, (è nella lista) ma avendo i pin diversi,chiedo un'aiuto per capire quali pin vanno utilizzati,vista la diversa descrizione del 93C66 che non corrisponde ne a quanto indicato dal pickit3 ne ai pin del 12F629, metto alcune immagini a rendere l'idea

Grazie

 

Immagine.jpg

Link al commento
Condividi su altri siti


Ciao.

Questo è quello che ho  trovato per il pickit 3,  ma non ho mai provato a programmare delle eeprom.

 

      Connections for 93LC devices
        ---------------------------------------
        PICkit 3 Pin             93LC Device Pin (DIP)
        (1) VPP                  1 CS
        (2) Vdd                   8 Vcc
        (3) GND                  5 Vss
        (4) PGD                  4 DO
        (5) PGC                  2 CLK
        (6) PGM(LVP)         3 DI
                                 7 PE - enabled (Vdd)
                                 6 'C' Device ORG
                                    Set to select word size

Link al commento
Condividi su altri siti

La connessione Hw è quella.

Poi c'è la sequenza dei comandi SW, ma se Microchip scrive che può programmare queste memorie, sicuramente lo farà; Micrichip è una azienda seria che quasi mai ha problemi e, nei rari casi in cui è capitato, li emenda in brevissimo tempo.

Link al commento
Condividi su altri siti

v-giallorenzo
20 ore fa, giacomo56 ha scritto:

Ciao.

Questo è quello che ho  trovato per il pickit 3,  ma non ho mai provato a programmare delle eeprom.

 

      Connections for 93LC devices
        ---------------------------------------
        PICkit 3 Pin             93LC Device Pin (DIP)
        (1) VPP                  1 CS
        (2) Vdd                   8 Vcc
        (3) GND                  5 Vss
        (4) PGD                  4 DO
        (5) PGC                  2 CLK
        (6) PGM(LVP)         3 DI
                                 7 PE - enabled (Vdd)
                                 6 'C' Device ORG
                                    Set to select word size

Grazie, questo sicuramente è il primo passo, al momento devo solo leggere la eeprom e conservarne il contenuto.Comunque Ti aggiorno sugli sviluppi

19 ore fa, Livio Orsini ha scritto:

La connessione Hw è quella.

Poi c'è la sequenza dei comandi SW, ma se Microchip scrive che può programmare queste memorie, sicuramente lo farà; Micrichip è una azienda seria che quasi mai ha problemi e, nei rari casi in cui è capitato, li emenda in brevissimo tempo.

Grazie del supporto Livio, appena posso lo ritiro fuori

Link al commento
Condividi su altri siti

v-giallorenzo

Purtroppo non riesco ad andare oltre...non viene rilevato, ho seguito lo schema dei collegamenti hw e ho provato anche a collegare il pin 7 con il VDD gia' collegato con il pin 8 ma niente.

Non riesco a capire e/o decifrare questa parte  6 'C' Device ORG
                                                                           Set to select word size

questo è il risultato

 

mlab.jpg

Link al commento
Condividi su altri siti

11 ore fa, v-giallorenzo ha scritto:

Non riesco a capire e/o decifrare questa parte  6 'C' Device ORG
                                                                           Set to select word size

 

Devi selezionare la larghezza di parola del dispositivo da programmare: 8bit, 16 bit, 32 bit, etc.

 

La tua memoria è organizzata a byte o a woeìrd di 16bit?

Link al commento
Condividi su altri siti

Ho provato MPLAB X IPE e  pare che purtroppo supporti la programmazione delle eeprom solo con l'MP3 Universal Device Programmer.

La tabella che ho postato si trova nel programma Pickit3 Programmer che si può scaricare dal sito della Microchip.

Ciao.

 

 

Modificato: da giacomo56
Link al commento
Condividi su altri siti

v-giallorenzo
Il 4/7/2023 alle 06:20 , Livio Orsini ha scritto:

 

Devi selezionare la larghezza di parola del dispositivo da programmare: 8bit, 16 bit, 32 bit, etc.

 

La tua memoria è organizzata a byte o a woeìrd di 16bit?

dovrebbe essere 8 bit ,word 16

Link al commento
Condividi su altri siti

2 ore fa, v-giallorenzo ha scritto:

dovrebbe essere 8 bit ,word 16

 

Scusa o è 8 bit o è 16 bit, non tutte e due.😄

Link al commento
Condividi su altri siti

v-giallorenzo
29 minuti fa, Livio Orsini ha scritto:

 

Scusa o è 8 bit o è 16 bit, non tutte e due.😄

Hai ragione,mi sono espresso male...Nel modo Byte si aspetta 8 bit nell' altro una Word di 16 bit, o almeno credo diaver capito così

Link al commento
Condividi su altri siti

13 ore fa, v-giallorenzo ha scritto:

Nel modo Byte si aspetta 8 bit nell' altro una Word di 16 bit, o almeno credo diaver capito così

 

No hai capito male!

 

Questi chip possono essere organizzati a 8 o 16 bits.

Il tipo 93C66 A è organizzato a 8 bits, mentre il tipo 93C66 B è organizzato a 16 bits.

Quando il programmatore chiede

Il 3/7/2023 alle 18:55 , v-giallorenzo ha scritto:

Non riesco a capire e/o decifrare questa parte  6 'C' Device ORG
                                                                           Set to select word size

 

devi dirgli a quale larghezza di parola è organizzata la tua memoria.

 

Hai capito ora?

Link al commento
Condividi su altri siti

v-giallorenzo
5 ore fa, Livio Orsini ha scritto:

 

No hai capito male!

 

Questi chip possono essere organizzati a 8 o 16 bits.

Il tipo 93C66 A è organizzato a 8 bits, mentre il tipo 93C66 B è organizzato a 16 bits.

Quando il programmatore chiede

 

devi dirgli a quale larghezza di parola è organizzata la tua memoria.

 

Hai capito ora?

Grazie per la precisione (e per la ramanzina...) il pbl però e che non ci arrivo a questa richiesta, è "bloccato" prima, come se non venisse riconosciuto il tipo di "integrato" sullo zoccolo

Link al commento
Condividi su altri siti

3 ore fa, v-giallorenzo ha scritto:

(e per la ramanzina...)

 

No, no, nessuna ramanzina è solo la spiegazione di quello ch e bisogna selezionare e del perchè.

 

 

3 ore fa, v-giallorenzo ha scritto:

come se non venisse riconosciuto il tipo di "integrato" sullo zoccolo

 

A questo è già stato risposto da giacomo56

 

Il 4/7/2023 alle 16:52 , giacomo56 ha scritto:

Ho provato MPLAB X IPE e  pare che purtroppo supporti la programmazione delle eeprom solo con l'MP3 Universal Device Programmer.

 

Link al commento
Condividi su altri siti

v-giallorenzo
Il 5/7/2023 alle 16:11 , Livio Orsini ha scritto:

Considerando quello che scrive Giacomo e a seguire Livio,credo ci siano poche speranze, diversamente possiamo dire che non vale la pena proseguire oltre, considerando il costo irrisorio di un programmatore "adatto" allo scopo

Ringrazio comunque i partecipanti al post per avermi dato supporto e info

 

Hai ragione,mi sono espresso male...Nel modo Byte si aspetta 8 bit nell' altro una Word di 16 bit, o almeno credo diaver capito così

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...