TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: cerc151 en 26 de Mayo de 2005, 13:30:00

Título: Terminal virtual de proteus
Publicado por: cerc151 en 26 de Mayo de 2005, 13:30:00
Hola a todos.
Tengo una pregunta. Estoy haciendo un trabajo en el cual tengo que enviar y recibir datos con un pic 16f877 a traves del puerto serial. Como pudo usar la terminal virtual de proteus para simular el hyperterminal. como le tengo que conectar?
Título: RE: Terminal virtual de proteus
Publicado por: Y@el en 27 de Mayo de 2005, 10:08:00
En, la opcion instrumentos, esta
el Terminal Virtual.
Colocalo de frente.
Las Salidas de los Pines del 877, a las entradas del terminal.
Luego en el terminal, entra a propiedades (Primero seleccionas boton Derecho del Mouse, y luego Boton inzquierdo).
Ahi coloca la opcion Invertido y listo
Podràs ver todo lo que entre o salga por el tErminar Virtual

Espero haberte ayudado.

Yoel Ocmin
http://proyectosfie.tk
Título: Re: Terminal virtual de proteus
Publicado por: jmleonp20 en 22 de Julio de 2009, 11:07:09
buenas tengo un problema que el hyperterminal en proteus no me esta reconociendo los caracteres
enviados por el pic y ya estoy 100% seguro de que esta enviando los datos por el usart que creen q pueda ser
Título: Re: Terminal virtual de proteus
Publicado por: MLO__ en 22 de Julio de 2009, 11:08:15
Hola.

Esta ajustado el mismo baud rate en el PIC que en el Terminal Virtual?
Título: Re: Terminal virtual de proteus
Publicado por: jmleonp20 en 22 de Julio de 2009, 11:17:46
ya esta leyendo algo el hyperterminal pero para todos los datos me muestra un ''-'' que tipo
de error pueda ser q debo cambiar o agregar?
Título: Re: Terminal virtual de proteus
Publicado por: MLO__ en 22 de Julio de 2009, 11:20:04
podrias subir el esquematico? ...
Título: Re: Terminal virtual de proteus
Publicado por: jmleonp20 en 22 de Julio de 2009, 11:55:03
aqui se encuentra el diseño en proteus
Título: Re: Terminal virtual de proteus
Publicado por: MLO__ en 22 de Julio de 2009, 13:50:40
Prueba conectar directamente Tx del PIC con Rx del terminal virtual, sin usar el MAX232 -no es necesario en la simulacion-. Recuerda cambiar RX/TX Polarity a NORMAL
 
Estas usando control por soft?

(http://img411.imageshack.us/img411/5485/duda.png)

Si no lo usas, cambia ese valor por NO.

El baud rate y las demas opciones de configuracion del terminal virtual deben coincidir con el firmware del micro. Checa esos valores en tu programa tambien.

No pude simular tu diseño, ya que no adjuntaste el .hex.

Saludos
Título: Re: Terminal virtual de proteus
Publicado por: jhozate en 22 de Julio de 2009, 13:58:53
nunca he mirado si deja de funcionar, pero siempre puenteo en el virtual terminal las lineas RTS Y CTS. Fijate tambien si has puesto la velocidad del XT al micro. Que debe hacer tu programa?
Título: Re: Terminal virtual de proteus
Publicado por: jmleonp20 en 22 de Julio de 2009, 17:34:40
aqui esta el .hex, esta trabajando a 20Mhz y el programa lo que debe hacer es enviar un dato en ascii a la pc y ya
Título: Re: Terminal virtual de proteus
Publicado por: jhozate en 22 de Julio de 2009, 19:05:53
fijate q a mi me parece que el problema puede estar en el codigo porque por TX no esta saliendo nada..la linea siempre esta en "1"
Título: Re: Terminal virtual de proteus
Publicado por: jmleonp20 en 23 de Julio de 2009, 10:18:24
ese no es el problema, ya lo resolvi gracias de todas maneras, era un problema de sincronizacion entre las velocidades del pic y la pc
Título: Re: Terminal virtual de proteus
Publicado por: MLO__ en 23 de Julio de 2009, 23:58:01
Esta ajustado el mismo baud rate en el PIC que en el Terminal Virtual?

Era eso entonces ...  :?

Saludos