usando avr atmega32 como servidor web usando el chip ENC28J60

buscando ayuda para hacer un sitio web en ATMega32 usando el chip ENC28J60 iam buscando durante más de una semana... encontré muchos proyectos ya hechos sobre esto, pero nada funcionó conmigo... estoy muy confundido a través de varios proyectos donde todos usan un método diferente. ademas el ejemplo de mikroc para este modulo ethernet (luego de configurarlo un poco en el codigo HTML) no me funciono..

  • primero, quiero saber cómo simular el módulo ethernet RJ45 en Proteus, para poder probar el código en simulación antes del tiempo real.

  • si alguien está familiarizado con este sitio web basado en avr-ethernet, agradecería su ayuda. Creo que mi problema está en el código (firmware), ya que compré una placa ENC28J60 donde solo conecto los pines SPI directamente a mi MCU y es VCC y GND.

Respuestas (1)

avr-uip http://code.google.com/p/avr-uip/ es un puerto de la pila de red UIP gratuita al AVR, tiene un controlador para ENC28J60 y un ejemplo de servidor web.

Para simular el sistema en una PC, recomendaría atrapar marcos de ethernet en el punto de entrada/salida de UIP.

¿Puede explicar más sobre la simulación? Estoy tratando de usar el controlador proporcionado en el enlace que proporcionó, estoy un poco confundido sobre qué compilador puedo usar. Estoy familiarizado con avr studio 5 e IAR. Pero comete errores al usarlo. ¿Qué compilador debo usar en tu opinión?
Para preguntas sobre el proyecto, debe comunicarse con los autores a través de la página de códigos de Google. Creo que requiere GCC.
ahora puedo decir que mi hardware está muy bien conectado... ya que usé un archivo .hex ya hecho para ATMega32 y pude acceder al sitio web construido en él a través de mi PC usando un cable de ethernet cruzado... el código Lo que utilicé está hecho por mikroelektronika (mikroc) .. pero cuando intento crear mi propio archivo main.c usando la biblioteca dada de mikroelektronika .. tengo problemas al compilar .. y el código generado no funciona .. lo siento llegué tarde a mi respuesta... pero no estuve libre en los últimos días
y el código en el sitio web que diste... cuando lo compilo usando avrstudio comete errores... que no puedo arreglar... (avr studio tiene un GCC)
Debes ponerte en contacto con el autor del código.