Paso 7: Ethernet - Inicio
-------------------------------------------- Powering Up ---------------------------------------
Sólo encienda y verifique si no fuma, el poder llevado debe ser ON. Ahora intente conectar un cable Ethernet desde el router o la PC. Uno de los leds cerca el ENC28J60 iluminarán indicando enlace reconocido, y el otro abrir y cerrar lo que significa que hay es actividades de RX (tu router está intentando conectarse a la tarjeta).
----------------------------------------------- SDtest ----------------------------------------------
Si llegó aquí gran! Significa que está trabajando la parte de Ethernet de la placa. Ahora puede probar la tarjeta SD y MCU ejecutando la demo SDTest. Quemar, encender el tablero con una tarjeta SD insertada en el zócalo. Se creará un archivo de texto en la tarjeta si todo funciona bien. Esto significa que ahora puede comenzar a jugar con el de la biblioteca del sistema del archivo del microchip:).
---------------------------------------------- Ping Test --------------------------------------------
Ahora las cosas se pondrán interesantes, vamos a conectar a una red. Puede hacerlo de 2 maneras, conectando con un cable cruzado directo a un PC. O (es mejor) lo conecte a un router doméstico con DHCP activado (yo uso un di-524). Ip estática no es difícil, pero los demos están programados para DHCP.
Programa de la junta con el demo de Ping.
Ping a la Junta para ver si está funcionando la pila TCPIP. Para hacer un ping prueba abrir un símbolo del sistema y escriba "ping websd", debe devolver las direcciones IP de la placa y el tiempo que tardó para obtener una respuesta.
Si no funciona puedes probar a hacer ping directamente a la dirección ip de la tabla, usted puede encontrar esto agregar mirando en la página de router, o mediante el uso de una herramienta proporcionada por microchip "Descubridor de Ethernet" (esta es la manera más fácil).
Hay algunas cosas de depuración que enviar a través de RS232 (no todos los grupos demográficos). Enchufe para tener un poco más divertido.
--------------------------------------------------- HTTP -----------------------------------------------
Felicitaciones, si usted consigue aquí la pila TCPIP está en funcionamiento! Ahora vamos a hacer un servidor HTTP.
Número de demo 3 - "HTTP", es un servidor http mini. Utiliza el viejo servidor de microchip con MPFS para almacenar páginas web en la memoria del programa. El debe almacenarse en la memoria del programa porque no tiene un chip de memoria externa. Para preparar las páginas web debe utilizar un programa de pequeño microchip llamado MPFS. WebPages.bat es un archivo por lotes crea que puede utilizarse para procesar las páginas web para el mpfs, puede incluirse en MPLAB como una opción anterior a la compilación, así que al compilar las páginas web que será automáticamente actualizado.
Para ver este ejemplo de trabajo debe:
Compilar, grabar. Ahora pruebe a hacer ping a la Junta, luego abra la página a través un navegador. Se puede abrir en un navegador por openein la url: "teste /" o "IPADD", donde IPADD es la dirección de red de la Junta.
Si sucesseful se abrirá una página web con el mensaje Hola mundo, poner una sonrisa en su cara.
--------------------------------------------------- HTTP2 -----------------------------------------------
Es lo mismo como la demo de "HTTP", bu utiliza microchip HTTP2 módulo y MPFS2. Estos tienen mucho que más funcionalidad con se estudiarán en los siguientes ejemplos.
A compilar, grabar, pluma en un explorador web. Pero ahora nota que TCPIP versión y build dat, cambie acordling a cuando fue construida. Estos dos son las variables dinámicas.