Pages: [1]   Go Down
Author Topic: Arduino Mega 2560 R3 + ENC28J60  (Read 2154 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

São Paulo / Brasil
Offline Offline
Full Member
***
Karma: 1
Posts: 204
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Olá!

Tente a ethercard.h.

https://github.com/jcw/ethercard

Abraço.
Logged

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

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

FernandoGarcia  Muito Obrigado Pela Ajuda

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

Obrigado
« Last Edit: August 11, 2013, 09:38:32 am by Cabecavil » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
static uint8_t begin (const uint16_t size, const uint8_t* macaddr,
                        uint8_t csPin =8);

Para:
Code:
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.
Logged

Pages: [1]   Go Up
Jump to: