Autor Tema: Como pasar los datos de la ROM a la EEprom interna  (Leído 1740 veces)

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

Desconectado Medusa

  • PIC18
  • ****
  • Mensajes: 252
Como pasar los datos de la ROM a la EEprom interna
« en: 04 de Noviembre de 2009, 17:48:54 »
Hola, quiero pasar los datos de la ROM de la EEPROM de un PIC18F452, ¿cuál es mi error?

Código: [Seleccionar]
#include <18F452.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP,NOBROWNOUT
#use delay(clock=20000000)

#define ROMDATA   0x7FA0
#ROM int8 ROMDATA={"123044"}

int i;

void main(){

for (i = 0 ; i<6 ; i++){
write_eeprom(i,ROMDATA[i]);
}

while (true);
}

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Como pasar los datos de la ROM a la EEprom interna
« Respuesta #1 en: 04 de Noviembre de 2009, 18:08:23 »
Lo que pasa es que estas asignando datos a un sector pero no a una variable, la forma correcta es:

Código: C
  1. #ORG 0x200, 0x220
  2. const char pepe[10]= {"123456789"};

Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Como pasar los datos de la ROM a la EEprom interna
« Respuesta #2 en: 06 de Noviembre de 2009, 16:18:30 »
 :roll: Sirvió?
No contesto mensajes privados, las consultas en el foro

Desconectado Medusa

  • PIC18
  • ****
  • Mensajes: 252
Re: Como pasar los datos de la ROM a la EEprom interna
« Respuesta #3 en: 06 de Noviembre de 2009, 19:34:27 »
 :mrgreen: hola Suky, si es justo lo que necesitaba,  :-/ gracias..


 

anything