Estimados, buenas tardes:
Según entendimos de la letra, luego de integrar correctamente la plantilla que nos dieron con las subrutinas hechas por nosotros el temporizador debería funcionar enseguida, cambiando entre los tres estados definidos originalmente mediante comandos desde el mouse o cuando la cuenta llega a cero.
De ser así, estamos enfrentando inconvenientes al cargar en RAM ya que al iniciar el programa se muestra 24:00 y enseguida 00:00, y al mover el mouse (sin apretar botones) el reloj a veces se pone en 24:00, pero la mayoría del tiempo pone cualquier número de seg o cen, incluso mucho mayores a 24:00, y continúa el countdown. Los botones izq. y der. tampoco parecen estar haciendo lo que se supone. Los LED prenden y apagan sin seguir una lógica aparente.
Lo raro es que las pruebas de todas las subrutinas anteriores a la g funcionan correctamente por separado, al menos eso creemos.
Seguiremos revisando por si fuera un tema de inicialización de variables que falte, o algo particular de la integración que esté fallando y no nos demos cuenta.
Si se les ocurre por dónde podría estar el problema, les agradezco la ayuda.
Saludos,
Rob