Autor Tema: Virtual Serial Port Driver + 16f877A + proteus: simulación total  (Leído 46963 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #15 en: 27 de Diciembre de 2007, 16:10:49 »
Gracias por el aporte;
;) estoy pensando no visitar esto con tanta frecuencia; siempre hay algo para aprender :-/, y el dia no dá para más.
 :-) :-)
PD. como se dice por aquí : URTE BERRI ON ZORIONTZUA OPA DIZUET.
o sino FELIZ AÑO NUEVO.

tengo curiosidad, ¿que idioma es ese?  :mrgreen:

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #16 en: 27 de Diciembre de 2007, 16:40:34 »
Es Euskera

Mandoanaiz, hay que ver la que formáis los vascos para decir "Feliz año nuevo"  :D

Desconectado eto

  • PIC12
  • **
  • Mensajes: 64
    • Programacion y Electronica
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #17 en: 08 de Febrero de 2008, 02:03:23 »
Hola Palitroquez.
Tengo una duda al respecto de la configuracion del puerto rs232 del pic, y esque he tratado de configurarlo de la siguiente manera que es como lo hiciste en tu ejemplo.

Código: [Seleccionar]
#use rs232(baud=9600, bits=8, parity=N, stop=1, xmit=PIN_C6, rcv=PIN_C7)
concretamente en la parte de del bit de parada, al compilar me da el siguiente mensaje

USE parameter value is out of range "STOP"

le he quitado el parametro de STOP y corre bien el programa, se enlaza con el proteus todo normal, pero me quedo la duda de porque no puedo especificar este parametro.

estoy usando la libreria para el 18F452, con el CCS IDE V3.42
esque tiene algo que ver la version? o talvez el pic que estoy usando?

saludos
No borro mis errores, al contrario los mantengo a la vista para no cometerlos otra vez.

Mi Web

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #18 en: 08 de Febrero de 2008, 12:55:05 »
Hola eto


...
estoy usando la libreria para el 18F452, con el CCS IDE V3.42
esque tiene algo que ver la version?
...

debe ser, porque no tuve problemas. Busca en la ayuda de esa versión, como configuran el bit de parada, o si es por defecto que lo asumen 1 y no hace falta declararlo.

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado eto

  • PIC12
  • **
  • Mensajes: 64
    • Programacion y Electronica
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #19 en: 08 de Febrero de 2008, 21:56:53 »
Hola Palitroquez, gracias por la pronta respuesta :mrgreen: , estuve revisando justo eso, y no dice nada al respecto, no lo menciona ni por casualidad, tambien he buscado en inter, y sigue igual nada jejeje, por ahora tendre que asumir que lo hace por defecto como dices, por cierto muy buen aporte  :-/ :-/ :-/

Despues de leer tu post, me ahorraste muchisimo tiempo de programacion y re-programacion al hacer las pruebas con un proyecto que estoy realizando.

Saludos.
No borro mis errores, al contrario los mantengo a la vista para no cometerlos otra vez.

Mi Web

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #20 en: 08 de Febrero de 2008, 23:05:09 »
 :shock: yo buscaba algo como esto hace ya un tiempo, cuando me iniciaba en el puerto serial :mrgreen:

ahora lo vuelvo a ver y espero me de resultado, cualqeuir cosas os pregunto, muchas gracias Pali!! :mrgreen:

 :-/ :-/
.

Desconectado Edgartronic

  • PIC10
  • *
  • Mensajes: 11
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #21 en: 07 de Agosto de 2009, 02:23:58 »
Exelente aporte PalitroqueZ.
Una consulta, como haces para que tu onda seno salga bastante bien, la mia sale asi:


Ayuda porfavor!

Un saludo!

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #22 en: 07 de Agosto de 2009, 13:09:20 »
Hola Edgar.

Observa que tienes el time division en 8, bajalo a 1 y me cuentas.

en la medida que muevas el scroll bar hacia la derecha, aumenta el time division y por tanto las lineas de la onda serán mas largas.


La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Edgartronic

  • PIC10
  • *
  • Mensajes: 11
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #23 en: 07 de Agosto de 2009, 18:54:37 »
Hola PalitroqueZ lo que pasa es lo siguiente, la primera vez que cargo el programa no da muy bien, sale como la siguiente imagen (incluso con escala 1):


Posteriormente luego de "tres" stop y play en VBasic recien se normaliza :) y da de maravilla.


Ahora estoy tratando de aprender bien el codigo para ver si le puedo añadir lineas horizontales y verticales como en un osciloscopio.

Un saludo !

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #24 en: 07 de Agosto de 2009, 19:39:28 »
ahh! eso puede deberse a que estas usando una frecuencia muy alta para la simulación. Usa frecuencias menores de 100 Hz, empieza con 10Hz y luego vas subiendo (con el time division siempre en 1)

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Braulio

  • PIC12
  • **
  • Mensajes: 52
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #25 en: 09 de Mayo de 2011, 11:40:55 »

Hola Palitroquez, muchas gracias por el tema, es de mucha utilidad.

Quería preguntarte algo que veo en tu circuito y, en general, en casi todos los circuitos simulados con Proteus cuando comunican el PIC con la PC via el Puerto Serie de Protues (COMPIN). Es que conectan el terminal Tx del PIC con el TX del puerto (pin 3 del COMPIN) y el Rx con el RX (pin 2) y al parecer la simulación a todos les funciona de maravillas.

¿Es esto correcto en la realidad? claro usando un MAX232 de por medio, he revisado varios circuitos no hechos en Proteus y he seguido el curso de las señales a traves del MAX232 y he podido verificar que luego de ser convertidas de nivel y polaridad, la señal Tx del PIC va a dar a la Rx del puerto serie real (pin2) y la RX al Tx, tal como cualquier mortal esperaría de una comunicación USART.

¿Se trata esto acaso de un error de Proteus? De antemano gracias por la respuesta.
.
« Última modificación: 09 de Mayo de 2011, 11:56:39 por Braulio »

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #26 en: 09 de Mayo de 2011, 12:14:16 »
en el proteus hay 2 formas de conectar el UART de los pics

1.- al terminal
2.- al compim

cuando es al terminal

rxd(terminal) -> tx(pic)
txd(terminal) ->rx(pic)

cuando es al compim

rxd(compim) -> rx(pic)
txd(compim) -> tx(pic)

al conectar el max 232 al pic, sería:

tx(pic) -> TnIN(max232)
rx(pic) -> RnOUT(max232)


La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Braulio

  • PIC12
  • **
  • Mensajes: 52
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #27 en: 09 de Mayo de 2011, 14:07:16 »
Muchas gracias por la pronmta respuesta PalitroqueZ.
Disculpa la ignorancia, peor no entiendo a que te refieres con conectar "al terminal" o "al COMPIN" ¿Como se seleciona una de esas formas? ¿o se trata de dos dispositivo diferentes?. Gracias

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #28 en: 09 de Mayo de 2011, 14:55:58 »


el de la izquierda es el compim, es el DB9 con el que puedes hacer comunicación con el mundo exterior

el de la derecha es una ventana tipo msdos,l con el que escribes y recibes comandos

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado aquila

  • PIC10
  • *
  • Mensajes: 3
Re: Virtual Serial Port Driver + 16f877A + proteus: simulación total
« Respuesta #29 en: 08 de Marzo de 2013, 09:44:46 »
hola a todos, el problema que tengo es que cuando uso visual basic 6.0 para comunicarme con isis con el puerto virtual (eltima virtual port) me genero el par com4 y com5 visual basic me dice que el puerto no esta abierto, ya sea que use el com4 o el com5, me fijo en el administrador y si estan los puertos tanto com4->com5 como com5->com4.
alguien puede explicarme que hago mal???
muchas gracias  :5]