prueba espero flanco

prueba espero flanco

de Eduardo Labadie Pita -
Número de respuestas: 1

Buenas tardes,

Por las dudas aclaro que soy de los martes.

Cuando probamos la subrutina espero flanco tenemos los siguientes problemas:
1- El caso en el que incluimos ps2-lib.s y hacemos el correcto call a mouse_init, el debugger queda colgado en continuing y probando con stepi vimos que dentro de ps2-lib.s tenemos un bucle infinito en la linea 253 que dice: wait_loop_10:
                                           djnz wait_loop_10

No sabemos que puede ser ese problema.
2- El caso en el que no incluimos ps2-lib.s, al cargar en la placa la prueba y ejecutar b bucle, c, c, se despliegan en el display 1 el número 0 y en el display 0 el número 1, pero los botones no hacen nada y si se vuelve a ejecutar c queda en bucle.

Tampoco tenemos idea que puede generar el problema.

Cualquier ayuda es bienvenida, saludos.


En respuesta a Eduardo Labadie Pita

Re: prueba espero flanco

de Julio Perez -
1. la subrutina mouse_init inicializa el ratón. Para eso envía comandos y espera las respuestas del ratón. Cuando prueban con el pulsador como entrada nunca van a llegar las respuestas del ratón. Entonces en esos casos tienen que comentar esa línea y volver a compilar, para evitar que se haga el call mouse_init

2. Asegúrense que el multiplexor está en la posición correcta para que la entrada venga desde el pulsador. Si está bien, entonces hay que arremangarse y rastrear el error. Traten de pensar pruebas para ir validando partes del problema e ir descartando posibles errores. Si siguen con problemas vuelvan a reportar con más información.

julio