TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: mcataldo en 21 de Octubre de 2009, 00:27:00

Título: Leer variable desde EEPROM
Publicado por: mcataldo en 21 de Octubre de 2009, 00:27:00
Hola a todos, por favor, el que sepa como ayudarme, respóndame. Estoy diseñando un sistema de control de temperatura, el cual pide al usuario que ingrese una temperatura de referencia. Es deseable que cada vez que se encienda el sistema, la temperatura de referencia ajustada "por default" sea la última seleccionada por el usuario, por lo cual en mi rutina hice que cada vez que se actualizaba el registro de temperatura de referencia este valor se guarde en le EEPROM y al inicializar la rutina se lea la EEPROM con este valor.
El problema surge para la primera vez que se encienda el sistema, para la cual no habrá un dato previo y será necesario establecer un valor fijo "de fábrica". Mi pregunta es como puedo hacer alguna especie de control de flujo, por ejemplo para saber si es que la EEPROM está sin datos (primera vez) o con datos y de acuerdo a aquello defina la temperatura de referencia?

Muchas gracias desde ya.
Título: Re: Leer variable desde EEPROM
Publicado por: stk500 en 21 de Octubre de 2009, 00:38:46
Hola Mcataldo! te recomiendo que lea la regla del foro ante de escribir mensaje y no repita los mensaje en los diferente foros , leer la Regla del foro amigo http://www.todopic.com.ar/foros/index.php?action=globalAnnouncements;id=1
Título: Re: Leer variable desde EEPROM
Publicado por: alogic.on en 21 de Octubre de 2009, 03:08:41
lo que puedes hacer es cargarle junto con el programa algun valor medio de referencia, y asi empezaria ya con algo. por ej 20º de media
Código: ASM
  1. org    H2100   ;para un 16f877
  2.         DT      0X01, 0X02, 0X03, 0X04, 0X05, 0X06, 0X07,0X08

un saludo
Título: Re: Leer variable desde EEPROM
Publicado por: migsantiago en 21 de Octubre de 2009, 12:46:51
Tema cerrado por repetición en varios subforos.