Go Down

Topic: Arduino Mega 2560 R3 + ENC28J60 (Read 2 times) previous topic - next topic

Cabecavil

Turma estou com uma grande problema não estou conseguido coloca para funcionar o mega com o modulo enc28j60 para criar web server para rede local(sem net) com meu roteador. Eu utilizo a librarie ETHER_28J60 no arduino uno é funcionar bem.
Com o mega ja percebi que quando eu tento acessar o modulo o led de transmissão pisca mas a pagina no carrega .

Ja testei as  ENC28J60 e a ETHER_28J60 e nada

Toda ajuda é bem vinda
Obrigado a todos.

FernandoGarcia

Olá!

Tente a ethercard.h.

https://github.com/jcw/ethercard

Abraço.
Conheça uma nova opção Open Source para controlar seu aquário: www.ferduino.com

Cabecavil

#2
Aug 11, 2013, 04:33 pm Last Edit: Aug 11, 2013, 04:38 pm by Cabecavil Reason: 1
FernandoGarcia  Muito Obrigado Pela Ajuda

Eu tive que modifica o arquivo enc28j60.c para os pino do mega

Obrigado

renatonolo

Estava tendo problema com esta biblioteca e tive que alterar o pino CS do arquivo EtherCard.h.
O que acontecia era que a biblioteca estava configurada para usar o pino 8 como CS no arduino, independente de qual versão do arduino fosse.

Solução: Editar o arquivo EtherCard.h, achar a linha 153 e mudar de:
Code: [Select]
static uint8_t begin (const uint16_t size, const uint8_t* macaddr,
                        uint8_t csPin =8);


Para:
Code: [Select]
static uint8_t begin (const uint16_t size, const uint8_t* macaddr,
                        uint8_t csPin =53);


Existem formar de tratar esta linha para identificar qual Arduino está sendo usado mas deixei assim pois vou usar sempre no Mega.

Att.

Go Up