SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: Alternative en Miércoles 12 de Septiembre de 2007, 16:49

Título: Utilizacion Del 24lc1025
Publicado por: Alternative en Miércoles 12 de Septiembre de 2007, 16:49
Saludos.
Utilizo la memoria 24LC1025 pero solo he podido escribir y leer en 16bits de direccionamiento de la memoria y son 17, para la memoria 24LC512 es perfecta, ya que tiene 16 direcciones para conformar 256 bloques de 256 bytes, pero el 24LC1025 contiene 512 bloques de 256 bytes y ahi es donde tengo problemas, si alguien ya lo hizo, solo quiero que me explique como direccionar el ultuimo bits que me falta...
Saludos  :hola:
Título: Re: Utilizacion Del 24lc1025
Publicado por: Max C en Miércoles 12 de Septiembre de 2007, 17:10
Hola

La memoria 24LC1025 tiene dos segmentos de memoria de 512K bits, los cuales son accedidos a traves de un bit llamado "B0" el cual se encuentra en la palabra de control que envías.

Por ejemplo si tu byte de control es: 1 0 1 0 B0 X X X; para acceder al primer bloque "B0" debe ser igual a 0 (cero), para acceder al segundo bloque "B0" debe ser igual a 1.

en otras palabras "B0" es el bit de direccionamiento A16 para entrar a todo el mapa de memoria.
Título: Re: Utilizacion Del 24lc1025
Publicado por: Alternative en Miércoles 12 de Septiembre de 2007, 23:41
Saludos Max C
te agradesco por tu ayuda, esta claro tu explicacion, voy hacer los cambios y manipular a B0 que en teoria debe trabajar perfectamente.

Bueno te agradesco nuevamente
y en lo que te pueda ayudar congusto lo realizare si esta a mi alcance

 :hola:
Título: Re: Utilizacion Del 24lc1025
Publicado por: Max C en Miércoles 12 de Septiembre de 2007, 23:52
Oye Alternative, que programador estas usando para verificar los datos que estas grabando en tu memoria 24LC1025.
O lo estas haciendo por medio de software?
Título: Re: Utilizacion Del 24lc1025
Publicado por: Alternative en Jueves 13 de Septiembre de 2007, 15:59
SAludos MAX
lo realizo por software, al principio gravaba una palabra y despues lo leia y lo desplegaba en el LCD, ahora lo pruebo guardando los datos en toda la memoria y descargandolo y graficandolo en un programa que hice en Visul Basic. como sabes solo se pueden leer 24LC512 en el programados WINPIC800 y las 24LC1025 no se pueden.
Título: Re: Utilizacion Del 24lc1025
Publicado por: Max C en Viernes 14 de Septiembre de 2007, 00:50
Jejej, si yo tambien tuve que extraer los datos de esa manera, lo hice a traves de RS232, y capturandolo en un archivo de texto.
Aunque tuve algunas dificultades ya que tarda varios minutos en extraer la información.  <_<.

Entonces quizas mas delante probaré con un micro que tenga usb, en cuanto me llegue.