Vai al contenuto
PLC Forum


Programmare Una Eeprom 24c02 Con Un Pic 16f84 - Come fare?


Messaggi consigliati

Inserito:

Innanzitutto salve a tutti.

Ho già letto delle guide su come interfacciare un Pic 16F84 ad una EEprom I2C.

Il mio problema è leggere il contenuto di una EEprom e scriverlo su un'altra.

Quindi dovrei collegare una ai pin RB0 e RB1 e l'altra a RB2 e RB3, giusto?

Che frequenze usare per leggere e scrivere, e come cambia il codice rispetto ad usarne solo una di memoria?

Saluti, Mbacicc.


Inserita:

Per quanto riguarda la programmazione I2C se usi la funzione 'cerca' troverai altre discussioni sull'argomento ed il link per le routines in assembler.

Per i piedini da utilizzare te ne bastano due da collegare ad entrambe le memorie. Ogni memoria ha tre piedini (A0, A1, A2) per impostarne l'indirizzo, basta scegliere 2 indirizzi diversi.

Ciao.

  • 3 weeks later...
Inserita:

scusami giacomo ma mi sa che la 24c02 non supporta indirizzamenti diversi.. anzi, ne sono sicuro.

prova a fare una cosa del genere:

collega la eeprom da leggere con l'SCL alla porta A.1 e l'SDA alla porta A.0

e il clock della eeprom da scrivere alla porta A.3 e il suo DATA alla porta A.2

il codice potrebbe essere tipo:

contr CON %10100001 'ultimo bit 1=read

contw CON %10100000 'ultimo bit 0= write

For i=0 to 255

addr= somma + i

addr2=i

'leggi

I2CRead PORTA.0,PORTA.1,contr,addr,[ebyte]

'scrivi

I2CWrite PORTA.2,PORTA.3,contw,i,[ebyte]

Pause(10) 'per dargli tempo

Next i

vabbèh, poi vedi tu..

Inserita:

Hai ragione Morpheus981, non sapevo che le vecchie 24C02 non avevano i piedini A0, A1 e A2. I chips di produzione corrente, vedi le 24C02C, invece si.

Ciao.

  • 4 months later...
Inserita:

E' possibile scrivere su una eeprom 24c02 solo una parte lasciando invariato il resto ?

Inserita: (modificato)

Certo e' una eeprom puoi cambiare il valore dl singolo byte.

I problemi nascono se hai una memoria Flash dove quando erasi cancelli il contenuto di un intero settore tipicamente 64KB

Modificato: da microst
  • 4 months later...
Inserita:

Ciao che programma mi consigliate per programmare una 24c02? con ic prog non riesco e con ponyprog2000 ho mille casini anche se al primo impatto sembra molto in tuitivo

Inserita:

io uso ProPic XP con eeprom piccole funziona benissimo ;)

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...