TODOPIC

Microcontroladores PIC => - Niple - => Mensaje iniciado por: Norby en 18 de Julio de 2010, 02:14:10

Título: grabar y leer datos en eeprom pic 16f873a
Publicado por: Norby en 18 de Julio de 2010, 02:14:10
Hola a toda la gente,
Realice un proyectito con un 16f873a que opera asi: lee la temperatura con un lm35dz } hace la conversion ad } visualiza en el lcd, por otro lado 4 pines de entrada incrementan o decrementan el valor de unidad y decena de un contador que opera como set point. El set point trabaja asi; se leen los 4 pines de entrada del puerto b y se guardan en un registro luego se evalua que pin es valor 1 y se realiza la suma o la resta para incrementar o decrementar el valor de los registros unidad y decena que conforman el set point, luego el resultado de la operacion anterior se guarda en los mismos registros(unidad y decena), luego se hace la conversion a bcd y luego se visualiza en el lcd.
El proyectito funciona de 10 el problema que tengo es que quiero guarda en la eeprom del pic los ultimos valores que asigne al set point via pines de entrada antes de desenergizar el circuito para leer la eeprom al energizar y mantener el ultimo set point en el lcd.
Intente grabando y leyendo de la eeprom pic los valores de unidad y decena con los bloques de niple correspondientes y me aparecen dos barras / / donde se visualizan los valores de unidad y decena.
Si alguien sabe como hacerlo se lo agradesco.

Saludos para todos.
Norby.
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Fer_TACA en 18 de Julio de 2010, 19:03:40
Has chequeado la forma de realizarlo segun aparece en las "caracteristicas" que se ven en la pagina web del producto.
F.
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Norby en 18 de Julio de 2010, 23:19:37
Hola Fer, la intencion es utilizar la eeprom del pic, he intentado de varias formas y no sale lo esperado. mire en la web de niple pero ahi refiere a las eeprom externa, en el ultimo caso se hara asi pero me gustaria aprovechar al pic.
La configuracion de graba y lee eeprom pic en niple, es bien censilla y logica pero no se que esta pasando.
Te cuento que soy bien perseverante cuando busco algo, lo digo porque intento de varias formas y no queda mas remedio que preguntar a los que saben del tema.
Esperare sin apuro con este tema, gracias una vez mas.

Norberto.
 :)
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: pibe en 19 de Julio de 2010, 08:05:59
Y como vas de asm?

Porque por lo que veo el niple ensambla a asm.

Si eso hay muchos ejemplos de como grabar/leer la eeprom interna en asm, si no te aclarás me avisas y te echo un cable.
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Fidel Martins en 19 de Julio de 2010, 13:15:14
Porque no subes el archivo NPL pa/que se pueda entender y descubrir la salida.
Esa es la idea de Niple, el entorno es visual y luego es universal, entonces sin ver el codigo, se ve la logica y otros pueden experimentarlo y de repente hay un equipo voluntario trabajando contigo.
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Fer_TACA en 19 de Julio de 2010, 13:21:38
Adjunto una pantalla donde puedes ver los comandos  y la forma de grabar y/o leer una posicion de memoria.

Tienes que configurar las direccione sy datos que quiers guardar
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Norby en 02 de Agosto de 2010, 20:59:13
hola Fer-Taca despues de buen tiempo vi la pantalla que me enviastes como ejemplo y es asi como yo lo hago solo que en el lcd no aparece lo que guarde en la memoria o mejor dicho lo que se espera. Intente de varias formas siempre con niple no se de asembler.

Saludos para todos,
Gracias
Norberto

Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Fer_TACA en 03 de Agosto de 2010, 07:28:37
despues de que guardas el dato, es cuando lo visualizas en el LCD?
¿Realizas antes la conversion a BCD de llevarlo al LCD?

F.
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Fidel Martins en 04 de Agosto de 2010, 18:15:18
poreso digo:
norby, adjunta una pantalla de tu proyecto.
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Norby en 04 de Agosto de 2010, 21:20:10
Hola aca adjunto el proyecto.
saludos y gracias.
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Fer_TACA en 05 de Agosto de 2010, 09:11:47
Hola Norberto

en el progroma que has adjuntado en ninguno stio aparecen los bloques de guardar y leer datos de la memoria EEPROM

Fermin
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Norby en 05 de Agosto de 2010, 23:04:00
hola Fer,
ya mismo los coloco y adjunto la pantalla nuevamente, espero que se entienda.

Gracias
Norberto.
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Fer_TACA en 06 de Agosto de 2010, 13:22:23
Y para terminar de hacer la labor, ¿no puedes colocar un poquito las flechas para poder seguir la secuencia del programa?
Estan todas juntas y se hace muy dificil seguir la secuencia. ;-)


Fer
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Fer_TACA en 08 de Agosto de 2010, 09:13:49
A pesar de la dificultad para seguir la secuencia, estoy intentando seguirla y aunque me parece que puedo estar equivocado, no se aprecia muy bien, despues de leer el dato de la Eprom y llevarlo al display, lo que estas realizando es una nueva lectura del conversor AD y una vez realizada vuelves a pasar el numero a BCD por lo que entonces no visualiza el mismo nuemro.


Pero ya te comento que me parece muy lioso el seguir el proceso segun el organigrama y por tanto puedo estar equivocado.

Fermin
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Norby en 08 de Agosto de 2010, 23:39:39
hola Fermin, te envio el npl por privado.
Saludos
Norberto.
Título: Re: grabar y leer datos en eeprom pic 16f873a
Publicado por: Fer_TACA en 09 de Agosto de 2010, 04:13:38
Le hecho un vistacillo y te comento

F.