TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: kidpic en 26 de Febrero de 2012, 22:01:10
-
hola necesito adquirrir datos mediante memorias eeprom. consegui 2 dip 24lc1024. ¿ Es posible utilizar las dos memorias de tal forma que cuando se llene una empiezo a llenar la otra. Si por favor algún link que me de una idea de hacerlo. Garcias
-
no te viene mejor usar una mas grande?? Asi te ahorras poner 2 integrados y todas sus conexiones. Y poder claro que se puede, deberias hacer un codigo para que cuando llege al maximo de capacidad de una pase a la otra, pero no se que quieres hacer exactamente.
-
Gracias por la respuesta. Es que ya tengo esas dos memorias y las quiero utilizar. entonces lo mismo podria hacerlos con otras memorias dip de mayor capacidad.¿ Estaria de esta forma haciendo un banco de memorias ? La pregunta sería como paso a la otra memoria cuando se llene la primera?
gracias
-
son memorias I2c verdad? Pues nada, un contador sumando la memoria utlizada, cuando llegas al límite cambias la dirección i2c a la de la segunda eeprom y sigues grabando
-
son memorias I2c verdad? Pues nada, un contador sumando la memoria utlizada, cuando llegas al límite cambias la dirección i2c a la de la segunda eeprom y sigues grabando
Te falto indicarle como conectar las memorias para que cada una ocupe una direccion distinta.
Es muy simple, las eeprom de las serie 24, tienen tres pines de seleccion de direccion, lo que permite poner hasta 8 chips.
Los pines son 1,2 y 3 y en la hoja de datos esta especificada la tabla de direcciones. Como solo vas a poner dos, la primera la pones con los pines 1, 2, 3 y 4 a GND, el 4 es el GND propiamente dicho y la segunda con los pines 2, 3 y 4 a GND y el 1 a VDD. Con eso estaras utilizando las direcciones 0 para la primera y la 1 para la segunda.
Saludos.
-
Muchas gracias, estaré trabajando en ello.