Estoy conectando un pic18F4680 a través de spi con el enc28j60. He seguido la hoja de datos para diseñar el esquema, pero no puedo ejecutarlo correctamente. He comprobado las conexiones y estoy bien, el código que estoy usando es de Microchip, así que asumo que está funcionando correctamente.
He comprobado que la MCU funciona correctamente a 40Mhz, y que el SPI se inicializa correctamente a 10Mhz para interactuar con el enc28j60. He visto que la MCU está enviando mensajes SPI correctamente, mientras que la salida SPI del enc28j60 no está enviando.
Estoy tratando de conectarme directamente a una computadora portátil, así que estoy usando un cable cruzado pero cualquiera de los LED parpadea. En el código, por supuesto, he cambiado los puertos y las direcciones.
Aquí está el esquema: [! [La parte superior derecha es para bus CAN] [1]] [1]
ElRJ45tienetransformadoresintegradosperoenrealidadnoestoyusandolafunciónPOE:
Creo que me estoy perdiendo algo pero no sé dónde. Espero que alguien me pueda ayudar.