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?
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.
JYelton
bart
kenny
bart