TODOPIC
Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: alogic.on en 19 de Mayo de 2007, 10:38:41
-
holas a todos y gracias por vuestro tiempo
estoy haciendo las pruebas del circuito en proteus de un 16f73 programado con mplab , he visto unos cuantos tutoriales sobre como usarlos conjuntamente, y a mi no me funciona, para ser mas exacto , el isis me dice que no puede abrir el archivo .cod que genera mplab .ya he añadido el coodx.exe y el .cod lo abro desde source,add/remove files
no se si es por las versiones de cada uno o que solo se puede hacer con la version que distribullen desde microchip.
yo tengo la 6.9 de proteus y la ultima de mplab descargada hace tres dias
si no añado el cod el programa parece que funciona pero me gustaria saber que sucede en los registros, y si alguien conoce alguna dll que simule un encoder incremental
un saludo y muchas gracias
-
El archivo que usa proteus es el .cof si no creo recordar mal....
Suerte!!! ;)
-
gracias por el intento
para abrir con el codddx.exe me pide un .cod y no abre los que genera el mplab al ensamblar el programa :(
gracias y un saludo
-
¿Qué compilador usas?
Suerte!!! ;)
-
¿Qué compilador usas?
el de mplab?? por defecto y tal y como viene configurado, le doy a MAKE y ale ,a correr,crea .cod .c .no se que y el .hex que este si puedo cargarlo en el pic y parece funcionar bien excepto por que algo andara mal montado o programado, envia los datos por la usart, pero no me pone a uno las salidas que estan conectadas a los led :? creia haber superado esta fase , si los pone a uno cuando muevo de un registro a otro para sacar por los led , pero no cuando uso bsf portb,2 p ej. tambien estoy probando micro pic simulator , y el mismo hex si me pone a uno esas salidas ;;; he leido un post que hablavan de resistencias pull up o algo asi,por cuca creo(ya no lo encuentro), aunque de momento parece que entra y sale de las interrupciones bien y sigue el programa.aunque si no verifica si estan a uno o cero las patitas de salida puedo hacerlo , con un registro de la memoria que este sin ocupar, pero me gustaria que fuese las patillas rb1,2,3 asi enciende o apaga el motor y los leds , que es realmente el proposito.
os dejo el archivo por si quereis echarle un ojo ,
un saludo y gracias
-
Mplab no es un compilador, sino un entorno de desarrollo de programas.....
¿En qué lenguaje programas?
Suerte!!! ;)
-
mmmmpf :? perdona no estoy muy puesto en programas , no se ni que uso realmente. le doy a make con el programa escrito en ensamblador
un saludo y gracias
-
¿y porque no pruebas compilando desde el propio proteus?
él ya trae el mpasmwin que está en la carpeta tools
no olvides agregar
LIST p=16f73
#include <p16f73.inc>
no recuerdo si el mplab puede generar el .cod, y el coddxx genera otro archivo que es .sdi que se usa para mostrar el código fuente en la simulación paso a paso
-
holas, ya localize el problema de los led era del programa ,cómo no??
http://www.todopic.com.ar/foros/index.php?topic=17350.0
pero aún no consigo usar los dos programas a la vez. :? :? voy a probar haber que tal ,con el mpaswin que viene con proteus
ya les contaré como me va
un saludo y gracias
-
Pero si compilas desde el Mplab y no hay errores en tú código, te generará archivos del cual el importante para proteus es el .hex.
Suerte!!! ;)
-
Yo tambien intento hacer funcionar los dos programas a la vez. En este post http://www.forosdeelectronica.com/about10253.html (http://www.forosdeelectronica.com/about10253.html) explican que el coddx permite ver el asm pero no los registros a la vez que simulas paso a paso. Si consigues la versión 7.1 del proteus simplemente desde MPlab puedes abrir una ventana con el esquema y simular como en proteus pero paso a paso, viendo el valor de los registros... El problema que a mí me surge es que después de dar 15 pasos se cierran los programas. Para la 6.9 hay un driver (vdmplab), que en teoría permite lo mismo, pero yo no conseguí hacerlo funcionar.
-
gracias por la info , creo que me voy a ver en la misma situacion que tú, por tener la misma versión de proteus
habra que esperar a una nueva o buscar algun parche o actualizacion.
De todas formas voy a probar a ver que sucede, por probar que no quede :lol:
un saludo y gracias
-
No se mucho de las versiones pero aqui puede aver algo
http://www.labcenter.co.uk/index_uk.htm
-
las cosas que se encuentra uno en descarga directa, muchas gracias por el link
un saludo