TODOPIC
Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: Juan_PIC en 22 de Enero de 2008, 01:21:26
-
Hola amigos. Estoy intentando descubir un error en mi programa echo en ensamblador. Cargo el .hex en el pic y le doy al boton que esta al lado de play.
Pero en el menu "Debug" no me aparece la opcion "Source Code". Alguien sabe como solucionarlo?
Pueden decirme como va configurado el menu "Source-->Define code generation tools" ?
Que compilador utilizan en proteus? el MPASM o el MPASMWIN?
Gracias.
-
antes de darle play debes hacer reconocer el codigo, osea le das a SOURCE despues Add/Remove Source Files; agregas tu archivo, y el mio esta con MPASM en Code Generation Tool y despues recien play, o pause
-
Por las dudas dale al boton Build All...
-
Ya agregue el .asm y tambien le di a "Build all"
Pero cuando le doy a build all me da un error que dice...
Processing ..\..\Assembler\Cerradura\2\Cerradura2.asm...
MPASM ..\..\Assembler\Cerradura\2\Cerradura2.asm /q
Couldn't open code file "..\..\Assembler\Cerradura\2\Cerradur.COD".
ERROR: Mpasm.exe reported error code (3L).
Build FAILED with 1 error(s).
Alguien sabe a que se debe?
-
Si has bajado los archivos desde un CD es muy probable que esten bloqueados para la escritura, debes desactivar ese bit de cada archivo o de la carpeta completa... :mrgreen: :mrgreen:
Si no sabes DOS ni idea de lo que escribi... :mrgreen: :mrgreen:
-
Te entendi MGLSOFT, probe de pasar los archivos que genera el mplab y los del proteus a una misma carpeta, y cuando compilo me aparece el siguiente mensaje:
Processing Cerradura2.asm...
MPASM Cerradura2.asm /q
DOS Error: File not found. (0000:0161)
Build completed OK.
Pero a la hora de simularlo no puedo poner el codigo de ensamblador todavia :(
-
Prueba usar como herramienta de compilacion el MPASMWIN...
-
Añadiendo a lo de MGLSOFT, debes llamar el archivo CODDDX.exe que está dentro de la carpeta labcenter, y cargarlo desde la ventana ADD/Remove code Generation tool.
la explicación:
http://www.todopic.com.ar/foros/index.php?topic=14329.msg86621#msg86621
la ventana:
http://www.todopic.com.ar/foros/index.php?topic=4715.msg37372#msg37372
-
Bueno, no se como pude lograr abrir el source code...
Ahora tengo el siguiente problema. Si le doy a play la ventana del source code desaparece. Asi que pobe ponerlo en pausa. Pero no encuentro el boton para que valla paso a paso. y tampoco puedo poner los breakpoints ni hacer nada. Es como que no esta interactuando.
Tampoco aparece la flechita que va saltando de instruccion en intruccion cuando se debuguea.
Que esta pasando? :shock:
Una pregunta... en el menu Source--> Define code generation tool al seleccionar como "Tool" el MPASM, como esta configurado?
Me refiero a la ruta que hay que poner donde dice path y las demas cosas.
-
El Proteus instala en su arbol una copia de cada compilador, por eso no debes mostrarle la ruta...
Los botones deberian aparecer.
Porque no copias la imagen de pantalla cuando entras al debugger y tal vez podamos ayudarte mejor...si? :mrgreen:
-
Bueno, aca se puede ver la ventana de la que hablo. Al darle al boton play simplemente desaparece.
Los botones que estoy señalando con el curson no hacen nada cuando los presiono.
La imagen esta en este link:
http://img137.imageshack.us/img137/2982/proteusml6.png
Gracias por la ayuda.
-
Trata de trabajar en una carpeta creada en la raiz, es posible que la ruta del archivo sea muy grande.
O coloca tus archivos para ver si el problema es otro.
Slds,
Y@el
-
Tambien intenta poner un punto de inspeccion, asi cuando pare puedes darle al boton STEP...
-
No amigos, sigo si poder simular :( ya no se que hacer. La ventana es esa? Podrian poner una foto ustedes para ver como es? Gracias.
-
Deja tus archivos para que te lo podamos simular nosotros.
Un saludo
-
Así lo tengo yo:
(http://img134.imageshack.us/img134/4097/isisdl3.jpg)
-
Aqui el .asm y el diseño en proteus. Gracias.
-
En donde?? :mrgreen:
-
http://rapidshare.de/files/38386415/Prueba.rar.html
Aqui. Perdon, no se pego. :lol:
-
Como te va a funcionar si al ensamblar te dá errores.
Tienes mal el Include (la #) y te falta el list p=16F876
Para generar el fichero .SDI de simulación paso a paso en Add/Remove ... tienes que elegir el programa ensamblador (por ejemplo el MPASM) y tu fichero .asm
Luego le das al Build All y te genera un montón de ficheros entre ellos esta el .SDI y ya está ya puedes simular paso a paso.
Un saludo
-
Así lo tengo yo:
(http://img134.imageshack.us/img134/4097/isisdl3.jpg)
si si, corrigo mi post anterior, asi mismo lo tengo también.
-
Me ganaron de mano...je..je :mrgreen:
-
Muchas gracias pocher!! y a todos por su ayuda!!! ya estoy simulando!!
Lo unico que al dar "build all" me genera lo siguiente...
Processing Cerradura2.asm...
MPASM Cerradura2.asm /q
DOS Error: File not found. (0000:0161) <---------- Aqui da un error que no se a que se debe. Alguien sabe?
Extracting debug data from Cerradura2.LST...
Processed 352 lines, no errors encountered
Build completed OK.
Muchas gracias otra vez!
-
Vete a la carpeta donde tienes todos los ficheros del proyecto y cuenta a ver cuantos tienes.