Programación Específica > Microcontroladores
Utilizacion Del 24lc1025
Alternative:
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:
Max C:
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.
Alternative:
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:
Max C:
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?
Alternative:
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.
Navegación
[#] Página Siguiente
Ir a la versión completa