Autor Tema: almacenar datos con pic 16f84  (Leído 2667 veces)

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

Desconectado anibalbg

  • PIC10
  • *
  • Mensajes: 5
almacenar datos con pic 16f84
« en: 23 de Febrero de 2006, 13:10:00 »
Si alguien me pudiera echar la mano, hay alguna forma de guardar datos con un pic 16f84 en un medio no volatil serian como unos 2 o 3 mb Rebotado

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: almacenar datos con pic 16f84
« Respuesta #1 en: 23 de Febrero de 2006, 14:20:00 »
Hola anibalbg, si lo que deseas es almacenar 3 Mbits lo único que se me ocurre es que utilices varias eeprom para llegar a esta capacidad, ahora si son 3Mbyts ya la cosa se complica un poco.

Un saludo.

Atte. CARLOS

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado anibalbg

  • PIC10
  • *
  • Mensajes: 5
RE: almacenar datos con pic 16f84
« Respuesta #2 en: 23 de Febrero de 2006, 21:09:00 »
hola carlos gracias por tu respuesta seria una alternativa, lo que me tiene en duda es los 100,000 o 1,000,000 de ciclos de lectura/escritura segun el modelo es la vida util de la memoria eeprom despues de eso se quema o se echa a perder, o a que se refiere..

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: almacenar datos con pic 16f84
« Respuesta #3 en: 24 de Febrero de 2006, 01:48:00 »
Hola anibalbg, con esos datos los fabricantes te dan una garantía que en la peor de las condiciones tiene la vida útil indicada, después puede pasar cualquier cosa, pero yo nunca llega a ver que pasara nada.

Un saludo.

Atte. CARLOS

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: almacenar datos con pic 16f84
« Respuesta #4 en: 24 de Febrero de 2006, 05:14:00 »
Escrito originalmente por anibalbg
hola carlos gracias por tu respuesta seria una alternativa, lo que me tiene en duda es los 100,000 o 1,000,000 de ciclos de lectura/escritura segun el modelo es la vida util de la memoria eeprom despues de eso se quema o se echa a perder, o a que se refiere..


La solución sería utilizar una memoria SPI del tipo MMC (multimedia card).  Atmel tiene varias de 1 mega byte, 2 mega bytes y 4 megabytes las cuales se indican en megabits, asi que los modelos seran 8Mbits, 16Mbits y 32Mbits respectivamente.

Se llaman AT45DCB00x.  Fijate en su sitio web atmel.com.

Se programan por SPI, si usas ese pic deberás hacerlo por software ya que si mal no recuerdo no trae SPI.

Saludos

- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: almacenar datos con pic 16f84
« Respuesta #5 en: 24 de Febrero de 2006, 06:40:00 »
Con que frecuencia vas a actualizar los datos en la memoria?

Si los actualizas cada hora la memoria te durará 114 años con 1.000.000 de ciclos de escritura.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: almacenar datos con pic 16f84
« Respuesta #6 en: 24 de Febrero de 2006, 10:14:00 »
Escrito originalmente por anibalbg
hola carlos gracias por tu respuesta seria una alternativa, lo que me tiene en duda es los 100,000 o 1,000,000 de ciclos de lectura/escritura segun el modelo es la vida util de la memoria eeprom despues de eso se quema o se echa a perder, o a que se refiere..


Estos datos son teóricos y estimados estadísticamente.   Puede que tu tengas suerte y tu memoria dure 5 millones de ciclos o tan solo unos lo especificado, aunque pudieran tambien durar algo menos.

Lo que significa es que no "garantizan" que supere dicho ciclo de escrituras.  En general las lecturas pueden ser infinitas y lo que está limitado es la escritura.

El tipo de memorias que te sugerí son FLASH, no EEPROM clásicas.

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: almacenar datos con pic 16f84
« Respuesta #7 en: 24 de Febrero de 2006, 13:16:00 »
Escrito originalmente por maunix

La solución sería utilizar una memoria SPI del tipo MMC (multimedia card).  Atmel tiene varias de 1 mega byte, 2 mega bytes y 4 megabytes las cuales se indican en megabits, asi que los modelos seran 8Mbits, 16Mbits y 32Mbits respectivamente.

Se llaman AT45DCB00x.  Fijate en su sitio web atmel.com.

Se programan por SPI, si usas ese pic deberás hacerlo por software ya que si mal no recuerdo no trae SPI.

Saludos



A ver maunix, pongamonos de acuerdo, en que se indican en megabyte o megabits Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas

Un saludo
La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: almacenar datos con pic 16f84
« Respuesta #8 en: 25 de Febrero de 2006, 07:24:00 »
Escrito originalmente por Chaly29
Escrito originalmente por maunix

La solución sería utilizar una memoria SPI del tipo MMC (multimedia card).  Atmel tiene varias de 1 mega byte, 2 mega bytes y 4 megabytes las cuales se indican en megabits, asi que los modelos seran 8Mbits, 16Mbits y 32Mbits respectivamente.

Se llaman AT45DCB00x.  Fijate en su sitio web atmel.com.

Se programan por SPI, si usas ese pic deberás hacerlo por software ya que si mal no recuerdo no trae SPI.

Saludos



A ver maunix, pongamonos de acuerdo, en que se indican en megabyte o megabits Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas Muchas risas

Un saludo


Jeje, veo que no fui claro.

Atmel y otros fabricantes catalogan sus memorias por megabits.
Entonces si quieres 1 megabyte de datos, deberás pedir una de 8 megabits.
De ahi que mi relacion fue la siguiente

1 MegaByte   --> se indican como -->  8  Megabits
2 MegaBytes   --> se indican como --> 16 Megabits
4 MegaBytes   --> se indican como --> 32 Megabits

Espero ahora haber sido más claro Sonrisa

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado anibalbg

  • PIC10
  • *
  • Mensajes: 5
RE: almacenar datos con pic 16f84
« Respuesta #9 en: 01 de Marzo de 2006, 21:53:00 »
muchas gracias a todos por su punto de vista son muy buenos los tomare en cuenta