TODOPIC
Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: PicMinor en 20 de Enero de 2012, 13:28:30
-
¡ Saludos al foro !
Estoy intentando simular desde el MPLAB un proyecto con dos micros, un PIC16F882 y un PIC18F2550. Primero he preparado el programa del PIC16F882 y no ha habido ningún problema. Ahora quiero preparar el del PIC18F2550 y cuando intento lanzar el Proteus VSM desde el MPLAB me da el siguiente error:
Target device of class 'PIC16' on schematic is not a 'PIC18F2550'.
El PIC16882 lo he cargado con el HEX y con COF pero no funciona de ninguna manera. Sin embargo si arranco la simulación desde ISIS no da ningún problema.
¿Alguien sabe qué ocurre y si tiene solución?
-
talvez debes seleccionar en el MPLAB el PIC18F2550, me imagino que esta seleccionado el PIC16F
Saludos
-
Gracias por la respuesta!
No es así, en el MPLAB tengo seleccionado el 18F que es el que trato de simular. El 16F882 está en el ISIS con su programa cargado.
-
No sé si te he entendido bien.
En ISIS puedes tener los dos micros y asignarle a cada uno el programa que debe ejecutar. Eso parece que es lo que te funciona bien. ¿Por qué no te gusta este método? No veo, en principio que pierdas nada haciéndolo así.
Cada vez que modifiques el programa y lo compiles desde MPLAB, sólo tienes que actualizar la información en ISIS y no tienes que cerrar ninguno de los dos entornos para hacerlo.
A lo mejor, es que hay algo que me he perdido en tus explicaciones.
Un saludo.
-
Gracias por las respuestas!
En ISIS puedes tener los dos micros y asignarle a cada uno el programa que debe ejecutar. Eso parece que es lo que te funciona bien. ¿Por qué no te gusta este método? No veo, en principio que pierdas nada haciéndolo así.
Cada vez que modifiques el programa y lo compiles desde MPLAB, sólo tienes que actualizar la información en ISIS y no tienes que cerrar ninguno de los dos entornos para hacerlo.
Efectivamente es así cómo estoy trabajando, lo que ocurre es que estaba acostumbrado a trabajar con el micro desde MPLAB en modo depuración. Parece ser que la unión MPLAB<->Proteus no admite dos micros.
-
Si quieres usar varios procesadores en ISIS con MPLAB, a mi me funciono llamar a mi procesador principal con el cual quiero depurar desde MPLAB U1 (osea el primer integrado), y el resto U2, U3 etc.