Grabar datos en memoria Flash PIC16F876A

Hola gente del foro.
Estoy con un proyecto programando un 16F876A con proton IDE. Mi objetivo es guardar datos en la memoria flash del micro a partir de la direccion $1B38.
La senstencia que utilizo es:

GIE=0
Cwrite direccion, [dato1, dato2, dato3]
Delayms 500
GIE=1

En ocasiones funciona y otras no. Me esta faltando algo? o estoy haciendo al mal.
Les agradesco su ayuda..
 

D@rkbytes

Moderador
En ocasiones funciona y otras no. Me esta faltando algo? o estoy haciendo al mal.
Quizás el problema sea en el tipo de declaración de las variables.
Cómo no adjuntas el programa completo, es difícil de saber.

Prueba con este ejemplo que adjunto y nos cuentas.

Suerte.
 

Adjuntos


Arriba