WEBSD (7 / 12 steg)

Steg 7: Ethernet - början



Så kan börja. Moderkortet är redo vad vi gör?

-------------------------------------------- Powering Up ---------------------------------------
Bara driva upp och kontrollera om ingenting röker, makt ledde måste vara ON. Nu försök att ansluta en Ethernet-kabel från routern, eller PC. En av lamporna nära ENC28J60 bör ljus som anger länken erkänt, och den andra blink vilket innebär att det är RX verksamhet (routern försöker att ansluta till styrelsen).

----------------------------------------------- SDtest ----------------------------------------------
Om du här stor! Innebär att den Ethernet-delen av brädan fungerar. nu kan du testa MCU och SD kortet genom att köra demo SDTest. Bränna, driva upp i styrelsen med en SD-kortet på uttaget. En textfil skapas på kortet om allt går bra. Detta innebär att nu kan du börja spela med mikrochip fil system bibliotek:).

---------------------------------------------- Ping Test --------------------------------------------
Nu det kommer blir intressant, låt oss ansluta till ett nätverk. Du kan göra detta genom 2 sätt, med en korskopplingskabel direkt till en PC. Eller (detta är bästa) Anslut den till en inhemsk router med DHCP aktiverat (jag använder en di-524). Statisk ip är inte svårt, men demos är programmerat för DHCP.

Program för styrelsen med Ping demo.

Bara ping styrelsen om TCPIP stack fungerar. För att göra en ping test öppna Kommandotolken och skriv "ping websd", borde den returnera IP-adresserna till styrelsen och den tid det tog för att få ett svar.

om det inte fungerar kan du prova att pinga direkt till IP-adressen för styrelsen, du kan hitta detta lägga till genom att titta i du router sida eller genom att använda ett verktyg som tillhandahålls av mikrochip "Ethernet Discoverer" (detta är det enklaste sättet).

Det finns några felsökning grejer att jag skicka tråg RS232 (inte alla demos). Koppla in den för att ha lite roligare.

--------------------------------------------------- HTTP -----------------------------------------------
Grattis, får du här är TCPIP stack operativa! Nu låt oss göra en HTTP-server.

Demo nummer 3 - "HTTP", är en mini http server. Jag använder den gamla servern från microchip med MPFS för att lagra webbsidor i programminnet. De måste lagras i programminnet eftersom den inte har en extern minneskrets. För att förbereda webbsidor måste du använda ett litet mikrochip program som heter MPFS. WebPages.bat det är en kommandofil som kan användas för att bearbeta webbsidor för mpfs jag skapar, kan inbegripas i MPLAB som före bygga valen, så när sammanställningen av webbsidor kommer att automatiskt uppdateras.

Att se detta exempel arbetar du måste:
Sammanställa, bränna. Nu försök pinga styrelsen och sedan öppna sidan genom en webbläsare. Den kan öppnas i en webbläsare av openein url: "teste /" eller "IPADD", där IPADD det är nätverksadressen till styrelsen.

Om sucesseful en webbsida med ett hello world meddelande öppnas, att sätta ett leende på ditt ansikte.

--------------------------------------------------- HTTP2 -----------------------------------------------
Det är samma saker som "HTTP" demo, bu använder mikrochip HTTP2 modul och MPFS2. Dessa har mycket mer funktionalitet med kommer att undersökas i nästa exempel.

Bara sammanställa, bränna, penna i en webbläsare. Men nu konstaterar att TCPIP version och build dat, ändras acordling till när den byggdes. Dessa två är dynamiska variabler.

Se Steg
Relaterade Ämnen