Hola a todos, les escribo por un pequeño problemita que tengo en un programa en C18 para el PIC18f4620. El incoveniente que tengo es que a veces, solo a veces, el programa me queda clavado en la funcion de interrupcion del TIMER2 que elabore para usarlo de reloj ( no retorna al programa). El programa basicamente mide los tiempos de las luces de un semaforo y las envia por RS232. Lo que me llama la atencion es que a veces funcione de maravilla y otras, no. Esto lo veo depurando, y cuando lo reseteo se corrige o no. Lo que temo es que sea un problema es la pila, o algo por el estilo, ya que uso bastante variables y talves la este afectando. Aqui dejo el codigo para el que lo quiera ver y me de un consejo con el tema de las declaraciones o sobre el error que estoy comentiendo. Gracias a todos.
Saludos.-