Problema con la lectura escritura de la Flash

Hola, les cuento estoy aprendiendo a almacenar datos en la flash de la una pic24 y luego simplemente leer el dato almacenado y leerlo en algun puerto, pero no logro hacerlo, estoy trabajando con el mikroC y este es mi codigo:

int n=0;
unsigned int VECT_IDA[10];
unsigned VECT_VUELTA[10];

void * DATO;


void main(){



TRISB=0X00;
ADPCFG=0XFFFF ;

for(n=0;n<10;n++)
{
VECT_IDA[n]=n;
}
DATO = VECT_IDA;
Flash_Erase(0x006400);

Flash_Write(0x006500,DATO) ;
Flash_Read(0x006500,VECT_VUELTA,10);




n=0;
while(1){
n=0;
for (n=0;n<10;n++) {
PORTB= VECT_VUELTA[n];
Delay_ms(1000) ;
}
}
}



ESPERO ME PUEDAN AYUDAR...DE ANTMANO GRACIAS
 
Atrás
Arriba