Fork me on GitHub

Microcontrolandos

O Blog está passando por uma fase de mudanças. Todos os posts estão sendo atualizados, códigos, links e imagens estão sendo arrumados. Conteúdos novos ainda estão por vir.

Simulação de Porta Serial no Proteus

Share:

Simular uma porta serial no Proteus



Para poder simular e comunicar com algum software via serial é necessário baixar o Virtual Serial Port Driver. Baixe-o aqui (versão 6.0+crack).

Para crackear copie o arquivo vspdctl.dll e substitua-o na pasta onde voce instalou o virtual seial.


Após instalado, seleciona duas portas (First port e Second Port) e clique em Add pair. Pronto, está criado duas portas seriais que se comunicam virtualmente entre si.

Para testá-lo, criei um circuito e um software para comandá-lo através da porta serial.


No Proteus configure o componente COMPIM (porta serial) desta maneira:


Lembrando que caso você tenha criado no Virtual Serial Port, uma porta COM1 COM4, no Proteus, você deve configurar como COM4( ou COM1)e no software que irá comandar o circuito você deve configurar como COM1( ou COM4).

O programa Virtual Serial Port Driver inverter a ligação TX/RX, fique atento a isso, para que não ocorra erro na simulação do circuito!

Depois de tudo configurado, abra o aplicativo IOSERIAL.exe, clique em abrir porta. Simule o circuito no Proteus.


Veja que quando você clica por exemplo no botão PORTB.0 a saida do pino RB0 é alterada.

DOWNLOAD:
Arquivos de simulação e software: aqui.
Código-fonte do aplicativo: aqui.

15 comentários:

  1. bom dia meu caro nao funciona VirtualSERIAL no windows 64 bits...
    ja coloquei em modo de compatibilidade e ADM...nada
    "virtual serial port not found please reboot and reinstall vspd 6.0"

    ResponderExcluir
    Respostas
    1. Entao faz o seguinte (Não sei se vai dar certo)
      1 - Baixe o aplicativo original atreves desse link "http://www.eltima.com/download/vspd.exe" e instale normalmente.
      2 - Para crackear copie o arquivo vspdctl.dll dentro do compactado que vc baixou aqui nessa pagina e substitua na pasta onde vc instalou o virtual serial

      Excluir
    2. Estava com o mesmo problema do JØUÑïÑ* e a solução do Tiago deu certo no meu Windows 7 Home Basic x64!

      Excluir
  2. gostaria do codigo fonte desse programa ioserial232

    ResponderExcluir
  3. Onde consigo baixar o ioserial rs-232?já virei a internet de cabeça para baixo e não achei nada.
    E para béns pelo seu site!

    ResponderExcluir
    Respostas
    1. Nesta mema pagina. no final do post vc encontra pra download “Arquivos de simulação e software“ e “codigo-fonte do software“.

      Abracos e obrigado,

      Tiago.

      Excluir
  4. da pra usar esse software na porta usb do isis?

    ResponderExcluir
  5. e na pratica será que é assim também.... na simulação é fácil... como faço para conectar uma porta d cabo conversor serial para a porta configurada no software... não estou conseguindo

    ResponderExcluir
    Respostas
    1. se voce ja tiver o cabo conversor, e so realizar a ligacao do TX(cabo) no RX(pic) e RX(cabo) no TX(pic)

      Excluir
  6. Da pra simular o envio de caracteres por serial no proteus? como? obrigada e parabens pelo blog

    ResponderExcluir
  7. Tiago henrique vc ja fez essa comunicação da maquina virtual box para o pc normal usando o virtual usb?

    ResponderExcluir
  8. tiago henrique esse ioserial rs-232 serve para win xp sp2 ou sp3 na virtual box?????

    ResponderExcluir
  9. Muito 10. Testei aqui (Win XP SP3, Proteus 7.7) e deu certo.

    ResponderExcluir