Página 1 de 1

Ehernet Proteus

MensagemEnviado: 13 Out 2009 11:04
por deniro
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?

MensagemEnviado: 13 Out 2009 16:54
por tcpipchip
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 :(

MensagemEnviado: 14 Out 2009 08:25
por deniro
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?

MensagemEnviado: 16 Out 2009 11:11
por tcpipchip
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

MensagemEnviado: 21 Out 2009 10:46
por deniro
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

MensagemEnviado: 21 Out 2009 12:02
por tcpipchip
MIKROBASIC 8051 tem exemplos...(mas bem alto nível, é isto que voce quer ?)

T+

TCPIPCHIP

MensagemEnviado: 21 Out 2009 13:26
por deniro
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?

MensagemEnviado: 23 Out 2009 14:06
por deniro
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?