desktop

Problemas de simulación con Proteus

No se si ya pudiste corregirlo pero solo es cuestión de ponerle un signo de mas (+) a los voltajes, por ejemplo +5V...
 
Hola ramiroabrego

Verdaderamente es un desastre tu diseño.
No solo son las fuentes de alimentación sino tolos los componentes en tu circuito. Excepto el LM35, no sé porque se te escapo.

Es mejor que borres todo y vuelvas a agregar componentes.

Ve detenidamente las imágenes que te adjunto desde la AA hasta la CC.

saludos
a sus ordenes
 

Adjuntos

  • AA.jpg
    AA.jpg
    381 KB · Visitas: 40
  • BB.jpg
    BB.jpg
    379.3 KB · Visitas: 37
  • CC.jpg
    CC.jpg
    328.8 KB · Visitas: 36
Hola ramiroabrego

Olvidé mencionarte que el símbolo de tierra que supuestamente está conectado al LCD en sus terminales llamadas VSS(1) y VEE(3) No está conectado.
Carga tu simulación en el ISIS y arrastra ese símbolo, veras que está desconectado de las terminales del LCD mencionadas.

saludos
a sus ordenes
 
Si, los componentes están alterados en sus propiedades no me había dado cuenta.

las terminales POWER se pueden configurar para generar voltajes directamente, solo se debe incluir el signo para que ISIS sepa si es positivo o negativo, por ejemplo si nombras una terminal POWER como +9 o +9V generará un voltaje de 9V, si se deja sin nombre generará un voltaje de 5V por defecto, que es el configurado en el menú Design/Configure Power rails.

So no colocas signo, ISIS lo toma como texto y entonces se debe configurar una nueva fuente en la configuración de fuentes así como ya esta configurada VCC/VDD o VEE.
 
Hola, queria consultarles acerca de Proteus. He estado diseñando esquemas y a la hr de cargar el .hex en el micro y simularlo la simulacion no es fluida. Para ser mas especifico, no corre a menos que mueva rapidamente la flecha del mouse sobre la ventana del programa, algo realmente incomodo. Alguien ha tenido una experiencia similar? ...
 
Hola:)

Mi problema es que para usar la terminal virtual del proteus, no puedo escribir en ella o ver lo que le está aventando el microcontrolador; el asunto es que no se como operarlo y no le hallo.

La primera vez al correr la simulación, inicio automáticamente, la cerré y ya no volvio a aparecer; y aunque le he vuelto a iniciar la simulación e incluso el programa no ha vuelto a aparecer:cry:.

Si intento darle click durante la simulación me marca un error de que esta debe detenerse antes. Si le doy click antes de correr la simulación me manda a propiedades de la terminal.

Puedo agregar que tiene activa la casilla de incluir en la simulación.

Se que es solo un detalle, pero en verdad no puedo solucionarlo
Agradezco de antemano su ayuda:D:D
 
Hola.
- Mostrar el terminal en simulación o pausa: Menu > Debug > Virtual Terminal.
- Para poder escribir: Clic derecho sobre la ventana del terminal y la opción Echo Typed Characters... ya aquí tambien es posible cambiar entre ver como ascii o hex y cambiar la fuente del texto.

Saludos
 
Hola
gracias por la pronta respuesta, aunque no encuentro ninguno de los botones que me indicas, estoy usando proteus 8.0, y saque la terminal virtual, del la barra izquierda, en instrumentos.
-He dado en el menu debug, pero no aparece la terminal
-He dado click derecho y luego a edit propterties (no se si no es ahi), y tengo solo casillas exclude from simulation (deshabilitada) y propiedades avanzadas (todas en default)

SAludos
 
Tiene que estar en plena simulación (en tiempo de ejecución) o pausa... no aparece nada de esto cuando está detenido (tiempo de diseño).
Las opciones del terminal aparecen dando clic en la ventana negra del terminal... donde aparecen las letras.

Similar para el resto de instrumentos virtuales.
 
hola a alguien le aparecio este error en proteus?

[PIC18]Clocking 4000000.00000 spacified in schematic component is ignored for oscillator mode 'INT-RC,NO CLKO'.
[PIC18]PC=0X0B5E.Clocking 4000000.00000 spacified in schematic component is ignored for oscillator mode 'INT-RC,NO CLKO'.


no entiendo que sucedio? y la realidad que no me simula bien lo que estoy haciendo, nose si sera por causa de este error?
 
Lo que se muestra no es un error.
INTRC_OSC Warning.jpg
Eso es simplemente un aviso de que el programa del PIC está configurado para trabajar con el oscilador interno y que el simulador ignorará esa configuración.

Tampoco afecta la simulación mientras la misma se encuentre operando a la frecuencia del programa.
Esa advertencia se puede omitir en algunos PICs configurando el modo de diagnósticos del simulador.

Click derecho sobre el PIC y seleccionar "Configure Diagnostics" en el menú emergente.
Menú Configure Diagnostics.jpg

Buscar y deshabilitar "Memory/SFR accesses"
Configure Diagnostics.jpg

Si aún haciendo eso se sigue mostrando la advertencia, entonces cambia el tipo de oscilador en el programa. Por ejemplo, a cristal.
Y como recomendación, no uses frecuencias superiores a 10 MHz para ejecutar la simulación.
Ya cuando quieras grabar el PIC físicamente, puedes cambiar el tipo de oscilador y la frecuencia requerida.

Nota:
Las configuraciones sólo se pueden realizar en modo de diseño, no cuando se está simulando.
 
Última edición:
sabes que sucede D@rkbytes, que si hago lo que decis no sirve porque estoy utilizando los pines donde van el cristal, y ya simula cualquier cosa. lo que se que aparece eso que te escribi, y la simulacion nose que sucede como que despues de ir precionando unos botones como que se tilda.
Para que te des una idea cada boton que precionas es un led ejemplo que se enciende lo que sucede que estoy usando un contador para escanear los botones y los MCP23017 para las salidas (todo simulado aun no compre.) si funciona si los compro, pero como que se tilda o capaz demaciado lento nose, es raro porque algo parecido con 887 funcionaba no con la simulacion de los MCP23017 pero andaba. Y la computadora se que no es porque bastante potente la I7.

Te paso los aerchivos.
Uso proteus 8.0, porque el 8.1 y los que siguen lo instale varias veces y lo desinstale porque despues de utilizar un rato como que se sale del programa nose porque hace eso.


te paso dos archivos, uno es el circuito, el otro el programa. Recomendas que haga otra Pregunta en el foro, y me voy sacando las dudas de mi proyecto o lo dejo aqui esto?
 

Adjuntos

  • PrincipalV2.zip
    106.1 KB · Visitas: 22
  • Principal V2.zip
    623.8 KB · Visitas: 19
Última edición:
Hola, tengo un pequeño inconveniente con el diseño que estoy haciendo, cuando ejecuto el programa en proteus y dejo presionado (fijamente) el botón arranque y presiono continuamente el botón emergencia me tira el error-advertencia: stack overflow pushing return address of interrupt.

error proteus.jpg

Perdónenme por lo detallista. Pero es algo no deseado en el diseño. ¿Alguna idea para corregir esto?

Adjunto el programa en ccs y simulación en proteus 8.4

Gracias.
 

Adjuntos

  • 16f628a_Proteus_New.zip
    66.4 KB · Visitas: 13
Atrás
Arriba