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.
Olá!
Tente a ethercard.h.
Abraço.
FernandoGarcia Muito Obrigado Pela Ajuda
Eu tive que modifica o arquivo enc28j60.c para os pino do mega
Obrigado
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:
static uint8_t begin (const uint16_t size, const uint8_t* macaddr,
uint8_t csPin =8);
Para:
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.