TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: pau82 en 23 de Marzo de 2015, 13:14:23

Título: MEMORIA REMANENTE 18F4520
Publicado por: pau82 en 23 de Marzo de 2015, 13:14:23
Hola a todos!!! Soy nueva en este foro y también con los PIC. Estoy realizando pruebas con un 18F4520 y necesito saber si este tipo de microcontrolador dispone de alguna remanencia en algún registro de memoria. Mi intención es que cuando apague el sistema algunas variables guarden su valor.

De antemano muchas gracias por vuestro tiempo.
Título: Re: MEMORIA REMANENTE 18F4520
Publicado por: Fer_TACA en 23 de Marzo de 2015, 14:00:16
Si, tiene una zona de memoria para guardar lo que indicas.
Mira en el datasheet del micro y veras que dispone de unos 256 bytes de memoria EEPROM.
Título: Re: MEMORIA REMANENTE 18F4520
Publicado por: pau82 en 24 de Marzo de 2015, 08:28:01
Thanks Fer TACA!!!

 Por lo que me dijiste empece a probar y parece que lo tengo.

Use la directiva #include <Lib_Int_EEPROM.c> y

las funciones write_eeprom(dir, var) y var=read_eeprom(dir).

Tan sólo me queda una duda y no logre verlo en el manual. ¿qué cantidad de escrituras puedo hacer el la eeprom?
Título: Re: MEMORIA REMANENTE 18F4520
Publicado por: KILLERJC en 24 de Marzo de 2015, 08:50:43
Del datasheet del PIC



En fin no es para grabar continuamente.
Título: Re: MEMORIA REMANENTE 18F4520
Publicado por: pau82 en 24 de Marzo de 2015, 19:46:57
Thanks!!!  :D Ya puedo guardar valores de interés después de un corte de luz :-)