Saludos.
Pues como dice el titulo, y no me ha pasado solo una vez sino varias y en diferentes programas con el PIC16F877A.
La historia es que escribo un programa en assembler y MPLAB X (Ver 3.61) utilizando alguna interrupcion, Timer1 o bien interrupcion externa por RB0 que son las que mas uso.
El caso es que el programa compila sin errores y funciona perfectamente. Pasa un tiempo determinado y, al compilarlo de nuevo sin errores de ningun tipo, ya no salta la interrupcion (el resto del programa, sin problema aparente)
.
Es el mismo programa, no ha cambiado nada, solo el dia de compilado
Comprobando con el simulador del MPLAB X, en el registro INTCON, el flag correspondiente (INTF) salta, pero el programa sigue su curso sin hacer caso del flag ni de nada.
Quemando el PIC y probando en protoboard lo mismo, la interrupcion no salta...
Alguien tiene alguna idea de que porque puede pasar esto? Misma experiencia? Agradecere cualquier ayuda
No quiero parecer desesperado pero llevo varios dias con esto y me esta empezando a echar humo la cabeza
Pues como dice el titulo, y no me ha pasado solo una vez sino varias y en diferentes programas con el PIC16F877A.
La historia es que escribo un programa en assembler y MPLAB X (Ver 3.61) utilizando alguna interrupcion, Timer1 o bien interrupcion externa por RB0 que son las que mas uso.
El caso es que el programa compila sin errores y funciona perfectamente. Pasa un tiempo determinado y, al compilarlo de nuevo sin errores de ningun tipo, ya no salta la interrupcion (el resto del programa, sin problema aparente)

Es el mismo programa, no ha cambiado nada, solo el dia de compilado



Comprobando con el simulador del MPLAB X, en el registro INTCON, el flag correspondiente (INTF) salta, pero el programa sigue su curso sin hacer caso del flag ni de nada.
Quemando el PIC y probando en protoboard lo mismo, la interrupcion no salta...

Alguien tiene alguna idea de que porque puede pasar esto? Misma experiencia? Agradecere cualquier ayuda
No quiero parecer desesperado pero llevo varios dias con esto y me esta empezando a echar humo la cabeza
