Autor Tema: Pic sin eeprom ni selfwrite flash necesito guardar 1 byte y 1 bit sugerencias  (Leído 2660 veces)

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

Desconectado hoobeme

  • PIC10
  • *
  • Mensajes: 9
Hola, he buscado en el foro y son tantas cadenas que no se si yo me he revuelto, o en realidad no encontré nada, bien aqui mi problema:

Estoy ayudando a un amigo con un proyecto un contador para esto debe ser lo más compacto posible (tipo llavero), tengo un pic16f626 montaje superficial, más que suficiente para el proyectito que corre bién, el problema es que primero lo depuramos para que contara 10 ciclos de trabajo, luego 20 y luego 50, hasta ahi ningun problema ya que lo compilabamos y ya, ahora nos surgió la necesidad de hacer que por medio del puerto analogo y un pot, visualize un numero que va de 0 a 255 osea de 1 byte de largo, y que ejecute ese numero de ciclos, se podría hacer con un keyboard pero eso es otra historia, también el programa debe de entender que puede trabajar con cuenta regresiva, por lo que son 2 valores a guardar uno que tiene el valor de conteos y otro que tiene un 1 para cuenta ascendente y 0 para cuenta descendente, el problema es que no tengo idea de como guardar esa información ya que oh!!!! sorpresa :shock: el pic no tiene eeprom interna, ni self write flash, y como esto se desconecta y conecta de la alimentación, necesito que guarde los valores para no configurar cada vez que conecto nuevamente, hasta aqui han de decir pues no veo el problema ponle una eeprom extrena y listo o cambia el micro, pero la ayuda que necesito es ver si alguien tiene otra sugerencia para implementarsela al micro internamente y así no tener que darle en la torre a todo mi trabajo (todo está en SMD, hasta el lcd de 4 digitos que es de un cel. viejisimo del tamaño de un dip18 y abajo de el el micro todo ya está ensamblado), y pues una eeprom sería casi del tamaño del circuito mismo y no se si existan memorias de montaje superficial, en caso dado de existir me demoran por que son de 8 a 12 días de entrega por parte de microchip, si no hay ideas, pues tendé que implementar la eeprom. de antemano gracias por las sugerencias que me pudieran proporcionar.

Desconectado MarkKnopfler81

  • PIC12
  • **
  • Mensajes: 64
    • PICs, Electrónica y Robótica
Re: Pic sin eeprom ni selfwrite flash necesito guardar 1 byte y 1 bit sugerencias
« Respuesta #1 en: 13 de Abril de 2010, 07:49:20 »
No estarás confundido y se trate del 16F628 o 627, el 626 no lo conozco, lo busqué en Microchip y no lo encuentro.
Si es alguno de esos tienen 128bytes de EEPROM, y si quieres una externa, las hay de superficie.

Pero lo que no entiendo es por que quieres guardar los datos, ¿no es suficiente con que al iniciar el programa lea el valor del potenciometro, y el estado de un switch para saber la configuracion de lectura?

saludos.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Pic sin eeprom ni selfwrite flash necesito guardar 1 byte y 1 bit sugerencias
« Respuesta #2 en: 13 de Abril de 2010, 17:35:20 »
Podrías implementar un capacitor lo suficientemente grande como para mantener al pic en estado sleep.

El pic entrará en sleep cuando detecte que el voltaje de alimentación se ha quitado.

La ram del pic estará intacta mientras el capacitor pueda alimentar al pic en modo sleep.

Desconectado hoobeme

  • PIC10
  • *
  • Mensajes: 9
Re: Pic sin eeprom ni selfwrite flash necesito guardar 1 byte y 1 bit sugerencias
« Respuesta #3 en: 13 de Abril de 2010, 19:11:57 »
perdón por el numero de integrado es el pic 16f616, lo del swittch y del pot tienes razón los puedo leer, pero quería otras opciones ya que mi proyecto está en etapa de depuración, la idea es que a mi se me acortan las ideas y pues no caé mal una segunda opinión de gente mucho más experta que yo que soy novato; Eso del capacitor estaría bién, pero no sé debido a que necesitaría un capacitor gigantezco para cuando sean varios días, encontré 2 soluciones y les comento:

1.- Tengo una motherboard de una lap que desarmé ya hace unos meses, y me enontré con que traé una memoria de la serie 93 (nunca la he usado, pero no creo que sea problema), y está en smd, es i2C, por lo que es muy compacta, por mucho 3 mm.

2.- con lo del capacitor hiziste que me acordara de los relojes eco-drive, que en vez de pila traen un capacitor que se carga con el sol, mejor dicho cargan una pequeña batería, la cual se recarga con un capacitor.   así que me dí a la tarea de ver el voltaje minimo de operación del micro y es de 2 volts, por lo que si implemento una batería de botón de 3v y el modo sleep, pues me duraría semanas. así que pienso que voy a implementar esto.




Nuevamente les doy las gracias por responderme.

Desconectado bmfranky

  • PIC16
  • ***
  • Mensajes: 165
    • La Tienda De Fran
Re: Pic sin eeprom ni selfwrite flash necesito guardar 1 byte y 1 bit sugerencias
« Respuesta #4 en: 14 de Abril de 2010, 10:40:52 »
Puedes usar una memoria 1 wire , tienen formato transistor y en smd casi que no se ven.
Visiten La Tienda De Fran ;-) Aqui. y mi nueva Web Aqui.

Desconectado hoobeme

  • PIC10
  • *
  • Mensajes: 9
Re: Pic sin eeprom ni selfwrite flash necesito guardar 1 byte y 1 bit sugerencias
« Respuesta #5 en: 16 de Abril de 2010, 00:09:02 »
Gracias por la respuesta, me gustó mucho la idea, ya hasta encargue 2 "samples" a maxim de la serie ds, modelo 2431, en smd, gracias a eso, puedo soldar solo en un pin del pic y en la alimentacion del circuito y con ello evitar cableados. en cuanto me lleguen posteo algo para decir que tal funciono la memoria  :). Saludos y Gracias nevamente a todos