Autor Tema: MEMORIA REMANENTE 18F4520  (Leído 1289 veces)

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

Desconectado pau82

  • PIC10
  • *
  • Mensajes: 3
MEMORIA REMANENTE 18F4520
« 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.

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: MEMORIA REMANENTE 18F4520
« Respuesta #1 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.
Todos los días se aprende algo nuevo.

Desconectado pau82

  • PIC10
  • *
  • Mensajes: 3
Re: MEMORIA REMANENTE 18F4520
« Respuesta #2 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?

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: MEMORIA REMANENTE 18F4520
« Respuesta #3 en: 24 de Marzo de 2015, 08:50:43 »
Del datasheet del PIC


  • 100,000 erase/write cycle Enhanced Flash program memory typical
  • 1,000,000 erase/write cycle Data EEPROM memory typical

En fin no es para grabar continuamente.

Desconectado pau82

  • PIC10
  • *
  • Mensajes: 3
Re: MEMORIA REMANENTE 18F4520
« Respuesta #4 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 :-)


 

anything