WEBSD (7 / 12 étapes)

Étape 7: Ethernet - début

Permet donc commence. La carte principale est prêt, ce que nous faisons ?

-------------------------------------------- Powering Up ---------------------------------------
Simplement, il s’allume et vérifier si rien ne fume, le pouvoir a conduit doit être allumé. Maintenant, essayez de brancher un câble Ethernet de votre routeur ou PC. Un des voyants près le ENC28J60 doit s’allumer indiquant lien reconnu, et un autre clin, ce qui signifie qu’il est activités de RX (votre routeur essaie de se connecter au Conseil d’administration).

----------------------------------------------- SDtest ----------------------------------------------
Si vous êtes arrivé ici grand ! Signifie que la partie Ethernet de votre planche fonctionne. vous pouvez maintenant tester la MCU et la carte SD en exécutant la démo SDTest. Brûlure, mettre sous tension la carte avec une carte SD insérée sur le socket. Un fichier texte sera créé sur la carte si tout fonctionne bien. Cela signifie que maintenant vous pouvez commencer à jouer avec de la bibliothèque système de puce électronique fichier:).

---------------------------------------------- Ping Test --------------------------------------------
Maintenant, ça va aller intéressant, nous allons Connectez-le à un réseau. Vous pouvez le faire par 2 voies, reliant à un câble de raccordement direct à un PC. (C’est meilleur) la connecter à un routeur domestique avec DHCP activé (j’utilise un di-524). Adresse ip statique n’est pas difficile, mais les démos sont programmés pour DHCP.

Programme de la Commission avec la démo Ping.

Just ping le Conseil pour voir si fonctionne pile TCPIP. Pour faire un ping test ouvert une invite de commandes et tapez « ping websd », elle doit renvoyer les adresses IP de la carte et le temps qu’il a fallu pour obtenir une réponse.

Si cela ne fonctionne pas vous pouvez essayer de ping directement à l’adresse ip de la carte, vous pouvez trouver cela ajouter la recherche dans la page du routeur vous, ou en utilisant un outil fourni par microchip "Découvreur Ethernet" (c’est le moyen le plus facile).

Il y a quelques trucs de débogage que j’envoie à travers RS232 (pas toutes les démos). Le brancher pour avoir un peu plus amusant.

--------------------------------------------------- HTTP -----------------------------------------------
Félicitations, si vous obtenez ici la pile TCP/IP est opérationnelle ! Maintenant nous allons faire un serveur HTTP.

Démo, numéro 3, « HTTP », est un serveur http mini. J’utilise l’ancien serveur de microchip avec MPFS pour stocker les pages Web dans la mémoire de programme. Le doit être stocké dans la mémoire de programme car il n’a pas une puce de mémoire externe. Pour préparer les pages Web, vous devez utiliser un programme de petite puce appelé MPFS. WebPages.bat c’est un fichier de commandes j’ai créer ce qui peut être utilisé pour traiter les pages Web pour le mpfs, il peut être inclus dans MPLAB comme une option de pré-build, donc quand la compilation de pages Web sera automatiquement mis à jour.

Pour que cet exemple fonctionne, vous devez :
Compiler, brûler. Maintenant, essayez de ping le Conseil d’administration, puis ouvrez la page à travers un navigateur. Il peut être ouvert dans un navigateur par openein l’url: "teste /" ou « IPADD », où IPADD c’est l’adresse réseau du Conseil d’administration.

Si sucesseful une page Web avec un message du monde Bonjour ouvrira, mettre un sourire sur votre visage.

--------------------------------------------------- HTTP2 -----------------------------------------------
C’est la même chose que la démo de « HTTP », bu utilise la puce HTTP2 module et MPFS2. Ceux-ci ont beaucoup que plus de fonctionnalités avec seront explorées dans les exemples suivants.

Il suffit de compiler, brûler, stylo dans un navigateur web. Mais remarquez maintenant que dat de version et de compilation TCPIP, va changer acordling à quand il a été construit. Ces deux sont des variables dynamiques.

Articles Liés