Clonador de memorias EEPROM:
El proyecto consiste en un clonador o copiador de memorias EEPROM seriales de la serie 24 (con protocolo I2C). Este clonador es capaz de detectar el tipo y el tamaño de la memoria y en su caso realizar la copia exacta del contenido.
El clonador es capaz de clonar las memorias:
24C01
24C02
24C04
24C08
24C16
24C32
24C64
24C128
24C256
24C512
24c1024
24C1026
AT24CM01
AT24CM02
El procedimiento es como sigue:
1. Encender el clonador
2. Esperar las instrucciones en el LCD
3. Insertar la memoria fuente en el socket de source y la memoria destino en el socket "destiny" y seleccionar el modo 'Standard' o 'Smart' . Ver la nota en el esquemático.
4. Presionar el botón de START
5. Si alguna o ambas memorias no es insertada en el socket mostrará un mensaje de que no fue detectada la memoria
6. Si las memorias no son iguales no realiza la copia y muestra el mensaje de que las memorias no son iguales.
7. Si las memorias son iguales entonces procede a realizar la copia.
He adjuntado el un archivo zip que contiene la simulación en proteus, el código fuente realizado en PBP y los archivos de inicialización de las memorias para fines de simulación.
También he adjuntado el código para el compilador basic del PIC Simulator IDE.
También puede realizar la copia de las memorias 24C00 de Microchip
Autor:
elreypic2
Fuente:
Copiador (clonador) de EEPROM