TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: ratahard en 25 de Noviembre de 2010, 18:17:01
-
Despues de muchas horas de estudiar el programa dichoso , creo que me voy a volver loco.
simulandolo en el mplab, el programa controlador.asm llega a un punto, en concreto la linea 72 del archivo lcd.asm
que al entrar en un bucle no lo deja seguir corriendo.No entiendo donde esta el problema, pues la llamada
anterior a la misma subrrutina la hace bien.
Adjunto el archivo con todos los programas.
Muchas gracias.
-
Revisa por aquí (http://www.todopic.com.ar/foros/index.php?action=globalAnnouncements;id=1) Puntos 8 y 10 :mrgreen:
-
habeces el mplab puede ser muy puñetero.asi que usa breakpoints antes del fallo y usa el paso a paso.
y como comenta Suky.tienes que ser un poco mas explicito.se que abeces necesitamos algo urgentemente.pero la palabra ayuda esta mal vista en todos los foros
que he visitado hasta el momento.si el que la pide no se ha currao un poco la pregunta. ;-)
-
en la linea 72 llama a "LcdWriteCommand" que esta en la 183, y en la 185 se llama a "LcdBusyCheck" que esta en la 235... probablemente esta ultima espere indefinidamente hasta recibir una confirmación del LCD. Si estas simulado con el MPLAB, esa confirmacion no va a llegar nunca. Puedes simplemente formar manualmente el pin que corresponda o montar el cto en el proteus.