No funciona!!!
lo primero, es que me da un error al compilar...
wsave var BYTE $020 SYSTEM
wsave1 var BYTE $0a0 SYSTEM
wsave2 var BYTE $120 SYSTEM
wsave3 var BYTE $1a0 SYSTEM
de momento el codigo ocupa 406 words....
solo testeo las interrupciones y ejecuto los serout....
estoy utilizando el pic 16f84a....
en segundo lugar... si no guardo los registros al entrar en la interrupción....
de vez en cuando los datos que salen por el puerto serie.... no son correctos...
os dejo un ficherito log, para que veais que datos me salen por el serie.... y que veais que no tiene coherencia el reseteo del pic...
no se rige por ninguna regla... lo hace aleatoriamente...
Para mi consuelo...
he conseguido que tarde muchisimo mas en reseterase... Pero aun lo hace...
Bueno, no os dejo el log... Porque no queda espacio en el foro, para ficheros adjuntos...
Si veis que os puede ser de utilidad... Os lo mando por mail...
GRacias....