Tutoriel pic web server avec enc28J60
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Tutoriel pic web server avec enc28J60



  1. #1
    invited0f92bc6

    Tutoriel pic web server avec enc28J60


    ------

    Bjr.
    je travaille sur un projet qui consiste à contrôler une lampe à partir d'internet.
    j'ai opté pour la solution basé sur les pic18F4620+ENC28J60 avec mikroC ou MPLAB.

    je souhaite avoir un tutoriel qui décrit étape par étape le processus de réalisation d'un tel projet.

    Merci

    -----

  2. #2
    invitecea2057a

    Re : Tutoriel pic web server avec enc28J60

    Tout est là : http://www.microchip.com/wwwproducts...cName=en022889
    Il faut que tu lises les docs microchip et que tu essais de faire marcher les exemples sans les modifier dans un premier temps.
    Peut-être utiliseras tu un serveur http basé sur le couple µC + enc28j60 accessible depuis internet via une box ?
    Il faudra configurer la box pour rediriger le port 80 de la box sur ta carte en configurant le routeur.

    Tu peux aussi passer par un PC ayant 2 cartes réseaux (dont une peut-être wifi) mais il faut alors configurer la box et le PC et ç'est un peu plus complexe.

    La référence reste le site Microchip.
    Le problème avec les librairies Microchip c'est que tu ne peux que les utiliser avec des processeurs Microchip.
    Tu ne pourras donc pas adapter des exemples Arduino ou ARM car le code des drivers a du être totalement réécrit.

  3. #3
    RISC

    Re : Tutoriel pic web server avec enc28J60

    Salut Azamb,

    Sur quels critères as-tu opté pour tes choix ?
    Je crains que le PIC18F4620 soit un peu étroit au niveau mémoire Flash/ram. Cela dépend beaucoup des fonctionalités que tu veux intégrer :
    webserveur ? (si la réponse est oui, oublie le PIC18F4620 et va sur un PIC18F97J60) car la pile TCP/IP + webserveur il faut compter entre 96K (compilateur en mode optimisé et payant) et 128K (compilateur version gratuite)

    Généralement, si tu ne peux pas souder les boitiers de montage en surface cela va être compliqué saut si tu es prêt à acheter une carte comme celles d'Olimex :
    https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/
    https://www.olimex.com/Products/PIC/...pment/PIC-WEB/
    ou celui-là :
    https://www.olimex.com/Products/PIC/.../PIC-MAXI-WEB/

    Le choix important est le compilateur et l'IDE : si tu choisis Mikroelektronika tu dois utiliser que les logiciels et cartes Mikroelektronika, idem si tu choisis Microchip

    a+
    Dernière modification par RISC ; 08/09/2014 à 21h07.

  4. #4
    invited0f92bc6

    Re : Tutoriel pic web server avec enc28J60

    salut drbug, salut RISC.
    merci pour l’intérêt que vous portez à mon pb. je n'ai pas pensé à cet aspect de mémoire. je réalise le projet pr les objectif académique et l'école ne souhaite pas que j'utilise des solution préconçus. je souhaite faire des simulations sur proteus 8.0 avant de passer à la réalisation.
    au départ j'ai utilisé le projet HTTP demo de mikroC pro for pic 5.61 avec le schéma proposé par mikroC. mais la simulation sur proteus n'a rien donné. là voir que je suis obligé de travailler avec MPLAB comme ce un produit de microchip et simuler avec proteus.
    j'ai besoin soit
    - du processus de réalisation de ce projet,
    - des étapes
    - ou de la documentation.

    je suis un peu perdu. je ne suis pas un pro de MPLAB

  5. A voir en vidéo sur Futura
  6. #5
    RISC

    Re : Tutoriel pic web server avec enc28J60

    Salut,

    On ne peut pas mélanger MPLAB et mikroC...
    Si tu utilises les librairies de mikroC il faut oublier MPLAB.
    Arrives-tu à compiler sous mikroC un projet déjà existant ? Si oui cela veut dire qu'au moins pour ce projet le pic18F4620 a assez de mémoire.
    As-tu déjà le schéma sous Proteus ?
    Il y a plein d'exemples sur internet : http://lmgtfy.com/?q=proteus+enc28J60 ;=)
    Va sur le site de Mikroelektronika et sur celui de Labcenter (Proteus)

    a+

  7. #6
    invited0f92bc6

    Re : Tutoriel pic web server avec enc28J60

    Bjr RISC.
    je compile bien le projet http demo de mikroC pro for 5.61 avec un pic18F4620.
    et j'utilise le schéma qu'ils ont proposé dans la même version.
    la simulation sur proteus 8.0 de ce projet http demo basé sur le PIC18F45K22 me cause encore d'énormes soucis.
    ai-je besoin de la pile TCP/IP microchip lorsque j'utilise miKroC pr simuler sur proteus?
    si oui cmt trouver la version adaptée au PIC18F45K22 ? je veux me rassurer que le pb n'est pas d'ordre logiciel.
    merci et a+

  8. #7
    RISC

    Re : Tutoriel pic web server avec enc28J60

    Salut,
    Il semble que tu n'aies pas lu mon post précédent...Tu reposes les même questions
    Il faut que tu choisisses : mikroC ou MPLAB (stack TCP/IP Microchip) et tu ne pourras PAS mélanger.
    Il faut aussi que tu utilises le schéma Proteus pour la stack que tu choisis et PAS un autre schéma.
    As-tu déjà programmé des microcontroleurs ? Une application de type webserveur est compliquée...le webserveur Microchip comporte une centaine de fichier et il ne tournera JAMAIS sur un PIC18F4620 ou PIC18F45K22 car ces PIC n'ont pas assez de mémoire.
    a+

  9. #8
    invited0f92bc6

    Re : Tutoriel pic web server avec enc28J60

    Merci drbug et RISC pour les réponses . c vrai q je suis débutant dans les microcontrôleurs mais je tiens à mettre à jour ce projet .
    je vais bosser avec mikroc 8.0 et le PIC18F8722 qui a 128KO de mémoire.

Discussions similaires

  1. programmation pic18F4620 avec ENC28j60
    Par inviteb4a5e105 dans le forum Électronique
    Réponses: 2
    Dernier message: 03/03/2014, 20h22
  2. Recherche piste de réflexion/tutoriel pour communication entre un programme en c++ avec BDD
    Par invite8ef85383 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 31/10/2013, 08h27
  3. Probleme avec ENC28j60
    Par invitebac7ab87 dans le forum Électronique
    Réponses: 8
    Dernier message: 18/08/2013, 17h18
  4. windows server, small business server et tutti quanti
    Par invite981ec232 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 21/04/2011, 12h02
  5. argo mail server avec ema
    Par invite4dff7ccc dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 01/09/2010, 15h01
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...