Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda con La ROM del micro

dekovai

Bovino de alcurnia
Desde
27 Jul 2007
Mensajes
2.153
Bueno bacunos mi proposito es escribir en la ROM este es mi programa compila bien y todo pero a la hora de revisar lo q hay en la rom no hay nada no escribe nada si alguien me podria ayudar gracias de antemano.

#include <p18f4550.h>

const rom unsigned char Video[10];
void main(void){
unsigned char i;
unsigned char *PMemVideo;
PMemVideo=Video;
for(i=0; i<11; i++){

*PMemVideo=0x01;
PMemVideo++;
}
}
 
Si pones mas datos...
Que dispositivo estas usando para grabar el chip
Que software...

...y me da curiosidad tu código, que hace o para que sirve?
 
Uso Mlap Para programar el PicF184550 y lo cargo al pic con el PICKIT3 a la hora de compilarlo no da ningun problema y se carga bien pero uso el depurador y cuando trato de ver lo que se escribe en la ROM no hay nada, no se escribe nada yo se que la ROM es memoria de solo lectura pero mi duda es porque le puedo escribir datos por ejemplo si meto
rom unsigned Video[05]={0x01,0x02,0x03,0x04,0x05}; esto si lo acepta y lo lee, pero si dejo los espacios reservados para despues llenarlos ya no lo hace

El programa lo quiero para leer tarjetas RFID y guardar los datos en la ROM, Ya hice uno q los guarda en la EEPROM y segun esto me duran hasta 40 años, pero me quede con la duda de xq no se pueden guardar datos en la ROM
Ojala alguien pueda ayudarme

#include <p18f4550.h>

rom unsigned char Video[10]; //Aqui reservo 10 espacios en la ROM para los datos que quiero guardar
void main(void){
unsigned char i;
unsigned char *PMemVideo; //Declaro un apuntador para llenar la ROM con este
PMemVideo=Video; //Inicializo El apuntador en la direccion Cero de Video
for(i=0; i<11; i++){ //Abro Un ciclo For para llenar Con 10 datos la memoria ROM

*PMemVideo=0x01; //Le Escribo Un 1 al apuntador que es el dato que voy a meter en la ROM
PMemVideo++; //Aunmento es apuntador para que se valla llenando de Video[0] a Video[9]
}
}
 
Volver
Arriba