Autor Tema: ESCRIBIR EEPROM EXTERNA EN LA DIR ADECUADA  (Leído 2167 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado PiCStart

  • PIC10
  • *
  • Mensajes: 6
ESCRIBIR EEPROM EXTERNA EN LA DIR ADECUADA
« en: 09 de Agosto de 2005, 03:15:00 »
Hola!!
    My problem es q quiero escribir en la EEPROM externa de 32k y lo consigo pero si le pongo como direccion de comienzo: 0x1999 me escribe en la 0x0999, si le pongo como direccion: 0x4CCC, lo mismo me escribe en 0x0CCC, es como si en algun sitio tuviera predefinida como tamaño de memoria 4k(direcciones de 000 a FFF). Utilizo el 16F877 y he mirado en "16f877.h" pero no encuentro nada referente a ello y en las instrucciones del i2c tipo i2c_start, i2c_read no encuentro nada q ver con el tamaño!

HELP!!!! Q EL JEFE ESTA DE VACACIONES!!!!!!RebotadoRebotadoRebotadoRebotadoRebotado


Desconectado omix

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 244
RE: ESCRIBIR EEPROM EXTERNA EN LA DIR ADECUADA
« Respuesta #1 en: 09 de Agosto de 2005, 04:28:00 »
Hola, que modelo de eeprom es?,  no estaras usando la memoria 24LC32, pq si es asi ten en cuenta que es de 32kbits, es decir, 4Kbytes y por eso te da esos problemas que comentas, ya que las direcciones van desde 0x000 hasta 0xFFF. Sino es asi, entonces el problema tiene que ser otro.

Un saludo.

Desconectado PiCStart

  • PIC10
  • *
  • Mensajes: 6
RE: ESCRIBIR EEPROM EXTERNA EN LA DIR ADECUADA
« Respuesta #2 en: 09 de Agosto de 2005, 05:20:00 »
Pues la memoria es la 24C32, pero me parece q ese es el problema q son 32Kbits es decir de 4k de posiciones y palabras de 8 bits, 4Kx8!!! si lo he confirmado mirando el datasheet.

Gracias!      Sonrisa GiganteSonrisa GiganteSonrisa Gigante


SonrisaSonrisaSonrisaSonrisaSonrisaSonrisa