TODOPIC
Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: Fer_TACA en 22 de Septiembre de 2003, 10:51:00
-
Hola amigos:
Estoy intentando simular unprogramita con el proteus y observo que al realizar la simulación siempre se me para en la misma direccion e indica un mensaje: "DSIM ERROR: Contention on net [#00059] at time 3.7019e-005. State=3D" y la verdad ya me está saliendo humo de la cabeza pues no encuentro el fallo.
Si he observado que en el co´digo del micro me aparecen duplicadas un monton de direcciones e instrucciones, aparecen en el fichero "xxx.Sdi". Pero este ficherolo crea el proteus al realizar el Buill. He revisado las direcciones de compilacion y creo que están correctas. Os adjunto los ficheros por si podeis ayudarme.
Un saludo Fer_TACA
-
Más ficheros por si quereis probar la compilación
-
Perdonar soy un poco bruto.
Os pongo todos los ficheros en 1
-
Hola Fer_TACA, exactamente no se lo que hace el circuito, pero me parece que quieres utilizar los integrados U1-U2 como salidas y U3-U4 como entradas, pero estos dos ultimos los tienes conectados como salidas, pero con unos interruptores en ellas que al activarlos provocan el error de Proteus, exactamente U4 por que lo tienes activado mediante la patilla 11. No se si me he explicado. Estos integrados no son bidireccionales solo funciona mandando los datos de D0-D7 a Q0-Q7. Espero haberte ayudado.
Saludos.
-
Pués sí, conectas salidas de biestables a entradas de interruptores.
-
Hola: Efectivamente tenia conectados los biestables de entrada al reves, pero al realizar la compilacion no tenia bien definido la ruta del ejecuable.
No obstante aunque ya puedo simular, si observo que en el listado del programa el proteus duplica casi todas las lineas, aunque al ejecutarlas solo realiza una de ellas. He observado programas de ejemplo que vienen con el programa y no estan duplicadas.
¿Esto es normal?
Gracias por vuestras respuestas y ayudas
Fer_TACA
-
En el listado del programa, te refieres a la simulación paso a paso.
-
Efectivamente me refiero cuando se realiza la simulación paso a paso.
En mi programa si aparecen duplicados, pero en los ejemplos que viene con el proteus no. No se por tanto si estare realizando algo mal o es asi.
Un saludo
-
Pues no en la simulación paso a paso tanto en ensamblador como en C las líneas no aparecen duplicadas
Un saludo
-
Hola Pocher:
A mi se me duplican las lineas sabeis por que puede ser.
Os dejo un ejemplo con el fichero *.sdi que es el que utiliza el proteus para la simulación.
Tambien os dire que la simulacion funciona correctamente, pero si realizas la simulacion paso a paso y quiers ver el codigo de la CPU del PIC en la option DEgug se hace un poco engorroso y la verdad se asi se hace muy tedioso el simular un programa.
Un saludo
Fer_TACA
-
Se me volvió a olvidar adjuntar el fichero. Aqui os le pongo.
Un saludo
-
Pues sí tienes todas las líneas duplicadas y no debieran.
Fer_TACA si quieres te pruebo un fuente en mi ordenador, aunque me temo que es culpa de la instalación del PROTEUS en tu ordenador.
A mí lo que me pasa es que cuando estoy en internet y simulo varios programas con el PROTEUS al final se me bloquea y hasta que no reinicio de nuevo el ordenador no hay forma que arranque el PROTEUS de nuevo.
Quizá tenga que volver a instalarlo o creo recordar que cuando arrancas la instalación por 2ª vez había una opción que era reparar (¡no estoy muy seguro!)
Un saludo
-
Hola pocher:
Te adjunto un fichero fuente para compilar (*.asm). No tiene errores, pero para ver si duplica las lineas al compilar es suficiente.
No obstante para ver si tengo bien definidas las rutas del compilador dentro del Proteus, si me indicais una manera de realizar dicha configuración pues asi miro yo tambien a ver si tengo algo mal definido.
Gracias
-
No lo he podido simular, faltan 3 includes.
Los ficheros a simular yo los tengo dentro del directorio del PROTEUS y utilizo el MPASMWIN que está en MPLAB630.
Quizá los tiros vayan por ahí.
Dentro de PROTEUS en la pantalla donde hay que darle la ruta del ensamblador fichero fuente: ASM y de salida: HEX
Se me acaba de colgar por enésima vez el PROTEUS ... así no se puede
Un saludo
-
Hola Pocher: Te adjunto los include.
Yo tengo la versión 5.40 de Mplab. Ponga donde ponga el programa a simular siempre me hace lo mismo. Intentare conseguir una versión más actualizada del MPlab, a ver si van por ahi los tiros. La version del MpasmWin es la 3.00. veré si hay alguna versión más actualizada.
Muchas gracias
Un saludo
-
Lo he simulado y corre bien sin duplicar líneas.
Ves haciendo pruebas, espero que tengas suerte.
Un saludo
-
Hola POcher:
Me puedes indicar como tienes configurada la opcion de:
SOURCEDefine Code generation Tools
Yo tengo seleccionado "COFFDX" con el ejecutable: coddddx.exe que viene en la carpeta de Ptoteusin.
En source extern tengo "COD" y en command line "%1"
Un saludo y gracias
-
Hola Fer_TACA. Está configurado de esta forma:
Add/Remove Source Code Files:
Source Code Filename: comp1.COD
Code Generation Tool: CODDDX
Add/Remove Code Generation Tools:
Tool: CODDDX
Path: ... Proteus 610 ProfesionalBINcodddx.EXE
Source Extn: COD Obj Extn: SDI
Command Line: %1
Un saludo
-
Hola Poche:
Mira sigo comprobando cosas por que veo que las configuraciones están iguales. Ahora no puedo perder más tiempo con este problema, asi que como me fuciona pues de momento seguire adelante, aunque sea un poco más engorroso.
Gracias
-
Hola vlad67:
Hace cosa de un mes me descargue el Proteus 6.0 con su respectivo crack. La página no recuerdo cual era, pero la consegui aquí en el foro, debe de estar en algun tema relacionado con el Proteus. Voy a seguir buscando, si la encuentro te la digo.
No obstante al descargarla venía con dos crack uno para la versión en Frances y otra para el programa completo. Una vez instalado el proteus tiene que ejecutar ese crack que se llama NoKey.
y con eso te basta para funcionar.
Puedes segir buscando la direccion, yo tambien continuo si la encuentro te la pongo.
Un saludo
-
Hola otra vez, aquí tienes la direccion:
http://andrelphus.free.fr/Cool/Proteus/
-
Oye muchas gracias el dato me vino rebien............espero que en el futuro tambien yo te pueda colaborar......
un abrazo.











-
Pa eso estamos. Si leistes los mensajes anteriores viste que tambien tuve y sigo teniendo el mismo problema. Si sabes solucionarlo dimelo.
Un saludo
-
Si alguien está dispuesto a ceder un ftp, os puedo subir el Proteus Profesional 6.2 SP4 más su respectiva vacuna.
Salu2, Ank.
-
Oye te voy a pedir un favor........lo que pasa es que ya me vaje el proteus 6 professional pero no me instala sin la clave de instalacion .por favor me la puedes enviar.........
te lo agradesco.
un abrazo
-
Hola: Cuando te has bajado el programa venia comprimido y ocupa unos 15Megas. Al descomprimirlo hay un ficheo que pone: patchNoKey.exe. Este es el fichero que debes ejecutar.
Cuando lo instalas no te pide la llave para nada. Lo tienes que ejecutar despues.
Espero que esto te sirva.
Un saludo