FOTO para ENC28J60

Soy principiante en el mundo de los microcontroladores, comencé a trabajar con microcontroladores PIC y a escribir programas sencillos en ensamblador. Estoy interesado en un control simple a través de LAN (como encender/apagar el LED). Tengo PIC16f877A en mi placa de desarrollo y la interfaz Ethernet de microchip ENC28J60.

Entonces, ¿pueden usar esos dos componentes juntos para alguna aplicación simple?

¿Está preguntando si el PIC16F877A se puede usar con un ENC28J60?
Si, y como se conecta?
utiliza SPI, puede encontrar esquemas de ejemplo en varios lugares, incluida la hoja de datos ww1.microchip.com/downloads/en/DeviceDoc/39662a.pdf
Gracias, esto es nuevo para mí y cualquier información es útil.

Respuestas (1)

El antiguo 16F877A no es una buena opción si desea ser un ciudadano habitual de la red. Tiene muy poco espacio de código para hacer una implementación de TCP adecuada y aún le queda algo para la aplicación. Podría estar bien si solo desea transmitir y recibir paquetes de red utilizando su propio protocolo.

Sin embargo, hay chips más nuevos que cuestan lo mismo o menos que el 16F877A y son mucho más capaces. Buscaría en el 18F67J60. Tiene mucho más espacio de código, más RAM y viene con el ENC28J60 incorporado. Puede hacer una pila TCP completa y aún tener algo así como el 85% del espacio de código restante para la aplicación. Probablemente sea más barato y ciertamente más pequeño y más capaz que el 16F877A y el ENC28J60 juntos.

No se trata de costos, el único problema es que necesito pedir un chip de la red. Estaba pensando en usar chips que ya tengo. Entonces, parece que es mejor comprar algo con lo que sea más fácil trabajar porque soy principiante.