Esta es mi placa. La pegatina que está pegada sobre el conector de la tarjeta es la misma, lo único que cambia es 09/48 por 12/08 que es la que tiene pegada sobre el conector de mi placa. Por lo demás es igual.
En el chip de mi placa es: ENC28J60-I/SO 1145164 y el fabricantes es microchip
Pues nada amigos, he instalado la placa y no va. Windows no detecta ningún dispositivo de red, es decir, no detecta nada conectado al puerto ethernet y después de intentar con varias librerías no consigo echar a andar la tarjeta.
Usé la librería ETHER_28J60 y cuando intento ejecutar el ejemplo HelloWorld me da el siguiente error al compilar.
HelloWorld.cpp:4:25: error: ETHER_28J60.h: No such file or directory
HelloWorld.pde:-1: error: 'ETHER_28J60' does not name a type
HelloWorld.cpp: In function 'void setup()':
HelloWorld.pde:-1: error: 'ethernet' was not declared in this scope
HelloWorld.cpp: In function 'void loop()':
HelloWorld.pde:-1: error: 'ethernet' was not declared in this scope
Mi arduino es el duemilanove y la alimentación es de 3,3v conectado directamente al arduino.
Probé con otras librerías, ya que he mirado en por lo menos una docena de web, he probado todo lo probable y como mucho conseguí con una librería que se encendiesen las luces de la clabija del cable de red. Las luces parpadean 3 veces y se apagan y windows en ningún momento detecta nada conectado al puerto ethernet.
Espero que alguien me eche una mano con esto, por que llevo ya bastante tiempo dedicado a echar a andar la placa y no hay manera.
EDITO: Al principio lo conecté a 5v en vez de a 3,3 y se calentaba mucho, supongo que se habrá quemado. La cosa es que aún así, con una librería cuando arranca el arduino las luces del conector ethernet parpadean y con otras librerías no, con lo cual, si se a quemado, al menos hace algo.
