ENC28J60 Funcionando perfectamente. ¿Cual es la limitacion?

¿Alguien ha probado esta placa en una Leonardo?, a mi me funciona genial en una UNO pero en la Leonardo no... ¿alguna sugerencia?.

alejandroloppez:
¿Alguien ha probado esta placa en una Leonardo?, a mi me funciona genial en una UNO pero en la Leonardo no... ¿alguna sugerencia?.

Los pines del SPI han sido movidos al ICSP.
Solucion HW: tendrás que hacer puentes, jumpers para moverlos.
Solucion SW: toquetear pins_arduino.h, libreria ethernet y probablemente spi.h(no estoy seguro de esto, debe ser estudiarlo a fondo)

Edito: el SS ahora esta asignado al RXled, el resto (SCK,MOSI,MISO) al ISCP

Me he puesto ha investigar sobre el tema y he creado un post en mi blog:

Es una explicación breve de los cambios que hubo con el tema del SPI en Vinciduino y también un gráfico de como conectar Vinciduino + Ethernet Shields.

Buenos días,

Revivo este post para indicar que no hace falta nutrir el módulo con 3.3v ya que uno de los propios pines que vienen en él tiene para soportar los 5v.

Únicamente dejar claro ese punto.

Muchas gracias por todo!

Un saludo.

wenas... lo que pasa, te pones a buscar de un tema y los post que salen son anteriores a 2012... a si que voy a hacer mi pequeño aporte-actualización.
Los drivers que salen al principio del post están desactualizados, en el caso de nucleotronics no esta ni la web, con lo que el driver enc28j60 por si misma no funciona, ni compila vamos, así que la que he localizado, que funciona y parece actualizada esta en

solo un asunto, en el README pone que se instala desde el propio menu de arduino-->sketch-->importar libreria, pero en mi caso solo añade la linea #include al código, no la incorpora el programa, por lo que hay que hacerlo del modo tradicional, descomprimir el zip en la carpeta librerias de arduino.
Al ser otra librería, los pines cambian y la conexión sería
VCC 3.3v
GND GND
SCK Pin 13
SO Pin 12
SI Pin 11
CS Pin 8 (se puede modificar al inicializar el objeto)

un cambio curioso que veo es que no hablan de la patilla INT, conectada en los drivers antiguos a D2 para el tema de control de interrupciones creo (gracias a surbyte y a noter por las aclaraciones en este tema) desconozco si ya no es necesario, si averiguo algo os cuento.
Saludos