Buenas... Estoy usando las librerias del libro "Desarrollo de proyectos PIC16F84" de la editorial RA-MA
El programa por ahora esta sencillo...
Muestra un mensaje programado en el PIC estilo menu en el hyperterminal... a su vez en el pic tiene programado 4 tipos de mensajes distintos que se diferencias de que en cada linea tiene un pequeño cursor cuyo simbolo es ">" para indicar la opcion que se va a ejecutar.
entonces ya estan programados los 4 mensajes
PRENDIDO
APAGADO
PARPADEO LENTO
PARPADEO RAPIDO
cada vez que inicia el programa manda por default el mensaje cuyo cursor esta en la primera linea ">PRENDIDO"
y que despues reconosca un caracter que es leido desde el hyperterminal y que haga otra accion ( en el programa esa otra accion es volver a imprimir la letra que se tecleo y nada mas )
el problema es que...
cuando al principio le digo que imprima hasta el tercer "mensaje3": el que tiene ">PARPADEO LENTO" jala las funciones donde reconoce las teclas Q,W,E
pero si hago que imprima al principio el mensaje con mensaje4 ">PARPADEO RAPIDO"... las funciones donde reconoce las teclas Q,W,E, dejan de funcionar y se cicla el programa saliendo se de la pila
( Cosa que la verdad veo totalmente ilogico y sin razon aparente :s )
Adjunto el codigo, tanto como las librerias que uso y el diagrama en proteus (para poder ejecutar el codigo y que puedan checar el error que les digo)
... se agradecè la ayuda