Haz una pregunta
  Foros de Electrónica » Temas de Interés » Software de Simulación y Diseño Electrónico
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

28/06/2012 #1


Proteus - No consigo simular un circuito con PIC
Hola
Tengo el problema de que no consigo simular ningun circuito que tenga un PIC en proteus 7.8
Sé que el código está bien porque lo he simulado en Mplab y es muy simple, pero cuando cargo el archivo .HEX en el PIC y le doy a Play no funciona. Tambien he probado a ensamblar en proteus pero nada.

Cuando intento depurar paso a paso no funciona , le doy a Step y se cierra la ventana del código....

Espero que me podáis echar una mano.
Gracias.
28/06/2012 #2

Avatar de Eduardo

Subí los archivos.
28/06/2012 #3


Es un problema simple encender y apagar un led (en GP2) con un interruptor (en GP3), pero el problema está en que no consigo simular y depurar.


LIST P=12f629
#include <p12f629.inc>

__CONFIG _WDT_OFF

ORG 0x00

BCF STATUS,RP0
CLRF GPIO
MOVLW 0x07
MOVWF CMCON

BSF STATUS,RP0
MOVLW b'00001000'
MOVWF TRISIO

BCF STATUS,RP0

BUCLE

BTFSS GPIO,3
GOTO OFF
BSF GPIO,2
GOTO BUCLE

OFF

BCF GPIO,2
GOTO BUCLE

END
28/06/2012 #4

Avatar de Eduardo

Pensá: ¿Que falta?
28/06/2012 #5


En Mplab no da ningún fallo, no sé...
Los ( : ) en las etiquetas no afectan.
28/06/2012 #6
Moderador

Avatar de D@rkbytes

skizo10 dijo: Ver Mensaje
En Mplab no da ningún fallo, no sé...
No necesariamente el MPLAB tiene que dar errores para que los programas no funcionen.
Ya te lo mencionaron. Piensa. La solución es muy sencilla.

Saludos.
28/06/2012 #7


He cambiado la palabra de configuracion y ya funciona.

__CONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_OFF & _INTRC_OSC_NOCLKOUT

Muchas gracias a Eduardo y D@rkbytes por vuestra ayuda. Saludos.
28/06/2012 #8
Moderador

Avatar de D@rkbytes

skizo10 dijo: Ver Mensaje
He cambiado la palabra de configuracion y ya funciona.

__CONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_OFF & _INTRC_OSC_NOCLKOUT

Muchas gracias a Eduardo y D@rkbytes por vuestra ayuda. Saludos.
Eso era todo.
La palabra clave de los bits de configuración en este caso fue _MCLRE_OFF
Ya que el Bit 3 de GPIO es el Master Clear, el cual fue usado como entrada.

Suerte.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Software de Simulación y Diseño Electrónico

Todo lo relacionado con estos programas.

Cerrar
Foros de Electrónica » Temas de Interés » Software de Simulación y Diseño Electrónico

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.