Problema con mouse_init

Problema con mouse_init

de María Angelina Berrutti Cortela -
Número de respuestas: 3

Estamos teniendo un problema a la hora de probar la subrutina esperoflanco, ponemos el programa principal en la plantilla pero se nos queda trabado en mouse_init. Probamos poniendo un breakpoint en la linea siguiente, pero queda en continuing. Lo único que hacemos antes de eso es inicializar sp. Si comentamos el llamado a mouse_init, no se traba y el programa funciona. Ya verificamos los puertos de entrada y salida en el quartus y en el programa de prueba y coinciden. 

En respuesta a María Angelina Berrutti Cortela

Re: Problema con mouse_init

de Roberto Carlos Barrera Torres -

Hola, María:

En este momento no tengo la placa DE0 para probarlo mejor, pero se me ocurre preguntarles si al grabar en la placa tienen el SW[8] = 1 (posición de arriba), lo cual les permite controlar las señales de entrada (DAT y CLK) manualmente con el BUTTON[2] y el SW[2] en lugar de usar el mouse.

Otra pregunta: ¿les pasa lo mismo si bajan el switch (SW[8] = 0) y antes de prender la placa conectan el mouse PS/2?

Saludos,

Rob

En respuesta a Roberto Carlos Barrera Torres

Re: Problema con mouse_init

de Julio Perez -

María:
Antes de buscar causas más complejas aclaro por las dudas: mouse_init envía comandos al ratón y espera su respuesta. Eso solo va a funcionar si hay un ratón escuchando los comandos y respondiendo, en caso contrario mouse_init queda esperando por siempre la respuesta del ratón. Entonces cuando prueben en forma manual con el multiplexor seleccionando la entrada desde SW y button ensamblen el programa con la invocación a mouse_init comentada.

Por favor confirmá si se arregla con esto o lo que sugiere Roberto, si no fuera así hay que seguir buscando.

julio