Ehernet Proteus

Softwares para design e simulação de circuitos eletrônicos

Moderadores: 51, guest2003

Ehernet Proteus

Mensagempor deniro » 13 Out 2009 11:04

Bom dia,
Eu gostaria de saber como eu faço para simular no proteus os exemplos relacionado a ethernet em particular com o componente ENC28J60 eu consigo fazer o programa rodar dando o run mas quando eu do ping com o IP do circuito simulado o mesmo não é encontrado. Alguem pode me ajudar?
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro

Mensagempor tcpipchip » 13 Out 2009 16:54

Primeiro passo é instalar o WINPCAP...

=Depois pegar um AN da microchip para ver as ligações entre um PIC (melhor serie 18) e o chip
=Ai pegar um stack tcp/ip (sockets) na rede e interfacear com or registradores do ENC28...
=Ou pegar pronto....

TCPIPCHIP

Perdi me HD :(
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor deniro » 14 Out 2009 08:25

Tcpichip,
obrigado pela dica, mas vc foi muito breve nas suas explicações ainda estou engatiando.hehehe. Vamos lá! O primeiro passo, que é a instalação do wincap, já fiz. Na pasta exemplos do Proteus tem um circuito pronto para simular com o ENC28J60. Eu consigo dar o run sem erros, entendeu?Agora eu quero dar um ping ou acessar a pagina web do circuito, como faço isto? Tem que ter um outro computador ligado em rede pra fazer isto? ou dar pra fazer no mesmo computador onde está simulando o circuito?
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro

Mensagempor tcpipchip » 16 Out 2009 11:11

Se voce nao quer partir do zero, estudando os registradores do ENC28J60 (que seria o ideal), tem que partir para alguma library ou classe dele.

Tem exemplos do MIKROC, ou.... MICROCHIP....ou....AVR FREAKS....é questao de investigar...

Quanto ao ping...é o protocolo ICMP...para página...voce tem que aguardar pacotes HTTP....(get e post)

T+

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor deniro » 21 Out 2009 10:46

tcpipchip,
obrigado pelas dicas, eu consegui rodar o exemplo pronto no proteus, tem que está conectado numa network com DHCP. Bom, tenho procurado exemplos na NET mas só acho para PIC e AVR, eu gostaria de implenta-lo no 8051 alguem tem alguma dica onde eu posso achar o código para este micro?



grato
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro

Mensagempor tcpipchip » 21 Out 2009 12:02

MIKROBASIC 8051 tem exemplos...(mas bem alto nível, é isto que voce quer ?)

T+

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor deniro » 21 Out 2009 13:26

TCPIPCHIP,
eu tenho o MikroC para 8051,que tem um exemplo completo com funções prontas e esquema eletrico, só que as funções que ele tem para ethernet só rodam no AT89S8353 e o Proteus que eu tenho não tem este componente, só o AT89C51 ai fica dificil. E as funções do MikroC é caixa preta não da pra mexer nelas. Alguma sugestão?
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro

Mensagempor deniro » 23 Out 2009 14:06

TCPIPCHIP,
eu consegui fazer as funções de leitura e escrita de todas as memorias do ENC28J60 tá tudo tranquilo, eu acho que consegui fazer a função de inicialização ENC28J60, mas para testa-la preciso fazer as funções de envio de pacotes e recebimento vc sabe como posso fazer isso?
Avatar do usuário
deniro
Byte
 
Mensagens: 135
Registrado em: 19 Out 2006 20:18
Localização: Rio de Janeiro


Voltar para Software EDA ( KiCAD, Altium Designer, Protel, Eagle, P-CAD )

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x