• Domingo 12 de Mayo de 2024, 19:35

Autor Tema:  Re: Tamaño Maximo De Memoria I2c Para Pics  (Leído 3598 veces)

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Tamaño Maximo De Memoria I2c Para Pics
« en: Martes 13 de Marzo de 2007, 19:36 »
0
Muy buenas. Quiero realizar un proyecto en el que se mete en una memoria gran cantidad de informacion (unos pocos megas) concretamente de texto, para despues sacarlo por un lcd. La duda que no he conseguido aclarar hasta ahora es si hay un limite de memoria manejable para los pics de 8 bits. En el libro que tengo del 16f84 viene la 24lc256 (32kB) como la más grande, no se si es porque en el momento de editar el libro efectivamente era la de mayor tamaño, o si es la mayor con la que puede trabajar el pic al ser de 8 bits. He visto hasta 24LC2048 integradas en tarjetas de plastico (con micro atmel) y 24LC1024 en encapsulado SOP, que es el formato que mas me interesa. Estaba pensando tambien si se podria utilizar una tarjeta SD de 16Mb que tengo, si tengo que pasarme a otro tipo de microcontroladores o si he de usar uno de 16 bits o los DSP. Como soy novato en pics no acabo de aclararme con estas cosillas. ¿Alguien puede iluminarme un poco?
Saludos.

Huguen_aus_Tirol

  • Miembro MUY activo
  • ***
  • Mensajes: 318
    • Ver Perfil
    • http://www.erhard-automation.co.cc
Re: Tamaño Maximo De Memoria I2c Para Pics
« Respuesta #1 en: Martes 13 de Marzo de 2007, 19:51 »
0
Hola de nuevo :D
Que el micro sea de 8 bits o de 16 bits no tiene tanta importancia... pero si te aconsejaría mirar otro distinto al 16F84.
Las memorias que dices son I2C, así que busca uno que tenga incorporado este modulo para empezar. Mi consejo: la familia 18F...
La opción de la SD me parece buena, quizá la mejor; nunca lo he hecho, pero se que se puede con un PIC.

Otro consejo: recién estás empezando en el mundo de los micros, como a muchos de los que estamos acá nos ha pasado... tómate primero un tiempo hasta juntar un poco de experiencia y conocer mejor a los micros, y luego encara problemas como este ;)

Saludos

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Tamaño Maximo De Memoria I2c Para Pics
« Respuesta #2 en: Martes 13 de Marzo de 2007, 21:47 »
0
Hola Hugen. En realidad no soy nuevo con los micros, sino con los pics, los ví hace unos 10 años y estoy empezando con ellos de nuevo. De micros he manejado unos cuantos, actualmente estoy con el Mips R6000 (32 bits), pero me gustan mas los microcontroladores, y no conozco mas que un poco de los pics. I2C tambien he manejado y 80C51 (atmel ahora, creo) aunque no me acuerdo bien.
Pensaba que el 16F84 tenia I2C, en el libro que tengo hablan de la libreria para este micro y lo conectan a una 24LC256 por I2C. Puedo usar sino el 16F876, que tiene modulo SPI e I2C.
Ahora sabiendo que se puede hacer voy a ver si encuentro como hacerlo.
Un saludo y gracias.

Huguen_aus_Tirol

  • Miembro MUY activo
  • ***
  • Mensajes: 318
    • Ver Perfil
    • http://www.erhard-automation.co.cc
Re: Tamaño Maximo De Memoria I2c Para Pics
« Respuesta #3 en: Martes 13 de Marzo de 2007, 23:24 »
0
Hola Pegasux! Perdón por el comentario, te confundí con otro compañero :whistling:
Sí, a mi también me interesa el tema de ampliar la memoria, tengo pendiente algo que tiene que ver con la captura de datos... y según mi punto de vista lo mejor sería una SD ; son baratas (memoria y zócalo :) ), y por lo que vi no tan complicadas de manejar. A lo mejor se complique con eso de las FAT... ya lo veremos! Usan interfaz SPI.
Se que hay unas librerías para implementar I2C en micros que no tienen el modulo, incluso ya lo he hecho en un 16F84; pero lo mejor es usar un micro que ya tenga el modulo.
Una vez encontré algo en una página de internet, pero mirando ahora no veo nada... quizá tengas algo más de tiempo... aquí te dejo el link

microchipc

Era algo relacionado con las memorias SD; se que esta, o estaba, en esta dirección, pero ahora no encontré nada (me fije rápidamente)

Nuevamente te pido disculpas... a veces me pierdo y necesito un reset :D

Saludos :hola:

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Tamaño Maximo De Memoria I2c Para Pics
« Respuesta #4 en: Miércoles 14 de Marzo de 2007, 13:46 »
0
No hacian falta las disculpas hombre (seguro que por mis ultimos posts parezco un poco pardillo).
Muchas gracias por el enlace, he encontrado esto, aunque sea en C:

http://www.microchipc.com/sourcecode/#mmc

Saludos.

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Tamaño Maximo De Memoria I2c Para Pics
« Respuesta #5 en: Viernes 16 de Marzo de 2007, 09:11 »
0
Hola de nuevo. He encontrado una pagina que parece dar en el clavo y en español!! Solo la he mirado por encima, pero la cosa promete...

http://picmania.garcia-cuervo.com/Proyectos_AUX_MMC.htm

saludos.

Huguen_aus_Tirol

  • Miembro MUY activo
  • ***
  • Mensajes: 318
    • Ver Perfil
    • http://www.erhard-automation.co.cc
Re: Tamaño Maximo De Memoria I2c Para Pics
« Respuesta #6 en: Viernes 16 de Marzo de 2007, 19:33 »
0
Hola Pagasux!
Muy bueno el link que has dejado, ya esta en mis favoritos! :kicking:
El zócalo para las memorias se consigue aquí, y cuesta apenas casi €3.00 (+ impuestos) :D Ahora estoy corto de tiempo, pero es un tema pendiente, así que apenas me libere un poco refloto un viejo proyecto...
Nos cuentas como te va en tu proyecto?
Nuevamente las gracias!

Saludos :hola:

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Tamaño Maximo De Memoria I2c Para Pics
« Respuesta #7 en: Domingo 18 de Marzo de 2007, 21:46 »
0
Hola de nuevo. Pues el proyecto esta un poco verde. El principal problema que veo es lo del formato FAT16, solo va a haber un fichero de texto, asi que unicamente necesito saber la direccion en la que comienzan los datos y a partir de ahi incrementar o decrementar las posiciones de memoria. Me pregunto una cosilla ¿funcionan igual que las compactflash, stick duo y demas o estas no valen?
También estoy considerando la posibilidad de tomar la tarjeta SD como una memoria sin formatear, y en vez de meterla un "texto.txt" en formato FAT16, utilizar el pic para introducir la información a la tarjeta en codigo ascii, aunque por ahora no tengo ni idea de como hacerlo, no se si se podrán meter en la tarjeta varios megas a la hora de programar el pic y la memoria.

He encontrado un documento muy bueno sobre el modulo SPI:

http://www2.ate.uniovi.es/fernando/Doc2003...P_SPI_BREVE.pdf

Otra duda que tengo es sobre el acceso a memoria en posiciones de mas de 8 bits de direccionamiento, si la tarjeta por si sola incrementase la direccion no habria problema, pero hasta ahora no he averiguado como hacerlo.

Un saludo.

Pegasux

  • Miembro MUY activo
  • ***
  • Mensajes: 130
    • Ver Perfil
Re: Tamaño Maximo De Memoria I2c Para Pics
« Respuesta #8 en: Lunes 19 de Marzo de 2007, 17:44 »
0
Muy buenas. Te van a alegrar las paginas que he encontrado:

http://homepages.mty.itesm.mx/al778081/
http://www.tolaemon.com/otros/mmcard.htm

Hablan en detalle de manejar una tarjeta SD con un micro 8051, de como inicializar el modo spi, de los comandos, del manejo de datos... Esta muy bien, no me he hecho todavia una idea clara de como manejarla, pero ayuda bastante.

Un saludo.