Répondre à la discussion
Affichage des résultats 1 à 18 sur 18

choix pour programmer un 18F



  1. #1
    alainav1

    choix pour programmer un 18F


    ------

    Bonjour,
    ma demarche pour programmer des 16F fut la suivante
    cours de bigonoff
    petits programmes en assembleur
    programme en basic (avec inclusion d'assembleur si nessessaire )
    le basic facilite la vie avec des fonctions toutes faites (ecritue sur LCD,I2C ..) mis l'assembleur m'a facilité la comprehention de la demarche
    je souhaite passer au 18F pour pouvoir communiquer facilement avec le PC (avec l'usb)
    le premier programme apres avoir fait clignoer une led serait de réaliser le transferert de quelques valeurs entre PIC et PC et vis versa .(en visual basic vers excel par exemple ce serait parfait !)

    premiere etape choix de langage :
    les 18F sont adaptés au langage C j'ai trouver 2 produits
    CCS C compiler (payant)
    mcc18 compiler (micro chip gratuit )
    connaissez vous ces produits y a til un plus à mCC18 ?
    ou alors existe il d'aute compilateurs pratique et pas cher !
    comme toujours vos conseils seront les bienvenus .
    cordialement
    Alain

    -----
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  2. Publicité
  3. #2
    guillaume83

    Re : choix pour programmer un 18F

    Bonjour,
    pour les pic , il y a aussi Mykroelektronika qui a des bon produits tant hard que soft, mais c'est payant .
    sur les forums , je vois sovent ccs revinir .
    Personnellement j' utilise c18(simplement pour la gratuitée)
    il faut aussi voir le coté programmateur. Si tu as déja programmé des 16f vérifie que ton programmateur peut fonctionner avec les 18F et le locigiel choisi.
    pour t'aider à debuter avec les 18Fiesces jointes

    Et surtout, une bonne lecture du batasheet!
    bon courage@+
    Fichiers attachés Fichiers attachés

  4. #3
    Aurélien

    Re : choix pour programmer un 18F

    J'ai toujours utilisé C18 et C30 comme compilo pour les PIC, pas de souci.

    Aurélien

  5. #4
    Platipu$

    Re : choix pour programmer un 18F

    Bonjour,
    personnellement, j'utilise MikroC de MikroElektronika avec une carte EasyPIC 5 du même fabricant. J'en suis très content, mais ce programme n'a apparemment pas la cote parmi les programmeurs, principalement parce que le code ne semble pas des plus optimisés.
    Mon besoin était de disposer d'un logiciel simple à utiliser (l'électronique n'est pas mon métier, juste un loisir) avec une platine d'essais, le duo MikroC/EasyPIC5 m'apporte la facilité de debuggage et de prototypage.
    Le seul défaut pour moi est l

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

    Re : choix pour programmer un 18F

    bonjour,
    pour Aurelien ' J'ai toujours utilisé C18 '
    c'est à dire mcc18 ?

    j'au lu que des fichier .cof permettaient se simuler sous isis ?
    comment générer ce type de fichier ?
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  8. #6
    guillaume83

    Re : choix pour programmer un 18F

    les fichiers .cof sont générés automatiquement.
    C18 a aussi un simulateur assez puissant qui permet bien de visualiser l' état des registres du µp , avec les stimulus et autres outils , il est persque possible de simuler un montage réel.
    @+

  9. Publicité
  10. #7
    Aurélien

    Re : choix pour programmer un 18F

    Citation Envoyé par alainav1 Voir le message
    pour Aurelien ' J'ai toujours utilisé C18 '
    c'est à dire mcc18 ?
    Exactement. Je vois pas pourquoi j'irai payer pour autre chose. J'ai deja essayé CCS sur PIC16, quelle horeur.

    Citation Envoyé par alainav1 Voir le message
    j'au lu que des fichier .cof permettaient se simuler sous isis ?
    comment générer ce type de fichier ?
    Les .COF sont générés automatiquement. Quant à la simu sur Isis je n'en sais rien, je ne simule jamais mes programmes sur PC mais directement sur carte avec un debugger.

    Aurélien

  11. #8
    alainav1

    Re : choix pour programmer un 18F

    bonjour,
    je n'ai jamais utilisé de debugger cependant je possede un pickit2 (express) qui doit en être pourvu ?
    si je n'ai pas utilisé de debugger car mes programmes sont simples (sur 16F) je les programmes en basic j'ai un petit simulateur qui me suffisait .
    Cependant je suis pret à passer à changer de methode car je ne peux programmer des 18F de la même façon .
    donc l'objectif
    commencer des petits programmes en C
    apprendre à debugger en hard
    si cous connaissez des tutoriels qui traite de ce sujet je suis preneur .
    bonne journée
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  12. #9
    RISC

    Re : choix pour programmer un 18F

    Salut Alain,

    Le Pickit2 permet effectivement de déboguer. Tu trouveras (si besoin) les mises à jour ici : http://www.microchip.com/pickit2 .
    Pour le compilateur le MCC18 c'est effectivement le MPLAB C18. La version gratuite permet de faire tout ce dont on a besoin (pas de limite en temps ou taille de code).

    Concernant les tutoriels, je te recommande celui de l'académie d'Aix : http://www.aix-mrs.iufm.fr/formation...indexPIC_C.htm

    Si tu veux un très bon simulateur, celui de Proteus est compatible avec MPLAB mais il est payant

    a+
    Dernière modification par RISC ; 26/09/2011 à 09h32.
    Ma marotte ? les microcontrôleurs ;=)

  13. #10
    Aurélien

    Re : choix pour programmer un 18F

    Citation Envoyé par RISC Voir le message
    Le Pickit2 permet effectivement de déboguer. Tu trouveras (si besoin) les mises à jour ici : http://www.microchip.com/pickit2 .
    Et il marche sur les systemes 64 bits le PICkit2 ? Parce que je viens de me rendre compte sur mon nouveau PC que l'ICD2 n'est pas supporté en 64 bits ! Et faut trouver l'info dans les forums. Tres mauvais point pour Microchip, bonne bande de faignasses et/ou voleurs sur ce coup.

    Aurélien

  14. #11
    Aurélien

    Re : choix pour programmer un 18F

    Citation Envoyé par RISC Voir le message
    Le Pickit2 permet effectivement de déboguer. Tu trouveras (si besoin) les mises à jour ici : http://www.microchip.com/pickit2 .
    Et il marche sur les systemes 64 bits le PICkit2 ? Parce que je viens de me rendre compte sur mon nouveau PC que l'ICD2 n'est pas supporté en 64 bits ! Et faut trouver l'info dans les forums. Tres mauvais point pour Microchip, bonne bande de faignasses et/ou voleurs sur ce coup.

    Aurélien

  15. #12
    alainav1

    Re : choix pour programmer un 18F

    Bonjour,
    j'ai l'environnement suivant
    mplab vesion 8.20 et
    mcc18

    j'ai charger puis compiler un premier fichier exemple pour faire clignoter une LED ça marche
    puis j'ai chargé un programme de communication en USB
    et là j'ai ce message
    C:\MCC18\example\my_main.c:19: Error [1027] unable to locate './USB/usb.h'
    C:\MCC18\example\my_main.c:20: Error [1027] unable to locate 'HardwareProfile.h'
    C:\MCC18\example\my_main.c:21: Error [1027] unable to locate './USB/usb_function_hid.h'
    Halting build on first failure as requested.
    pouvez vous m'aider à résoudre ce problème ?
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  16. Publicité
  17. #13
    alainav1

    Re : choix pour programmer un 18F

    bonjour,
    pour info ces fichiers existent dans un dossier téléchargé de microchip
    Microchip Solutions v2011-07-14
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  18. #14
    guillaume83

    Re : choix pour programmer un 18F

    Bonjour,
    si tu as déjà télécharger microchip solution , il est plus facile pour ce "faire la main " d'utiliser les exemples de projets usb fournis par microchip , si tu as installé les exemples sous c: ca devrai compiler sans problèmes.
    quand la compil est réussie( donc que tu es sur que tu as tous les fichiers) tu peux alors "explorer" le programme est comprendre toutes les interactions (et pour l'usb il y a du boulot) pour pouvoir créer ensuite ton propre projet indépendant .
    Pour pas te décourager tout de suite , sers toi de ces exemples comme projets de départ , en les modifiant au fur et à mesure .(n'oublie pas de faire une sauvegarde avant de modifier les fichiers microchip, ca évite de ce retaper le téléchargement à chaque foi) .
    sert toi aussi des docs que j' ai mis en pj au 1er poste , il sont issue du lien de RISC , où là aussi tu trouveras plein d'infos sur c18 , les 18f et pas mal d'exemples , pour la compréention du langage c.
    bon courages @+
    Dernière modification par guillaume83 ; 27/09/2011 à 16h30.

  19. #15
    alainav1

    Re : choix pour programmer un 18F

    bonjour,
    je vais regarder dans
    Microchip Solutions v2011-07-14
    mais si vous avez un fichier à me proposer (dans cette environnement) je suis preneur
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  20. #16
    RISC

    Re : choix pour programmer un 18F

    Salut Alain,

    Pour éviter des problèmes avec les librairies il faut tout d'abord mettre à jour tes logiciels et en particulier ta version dinosaurienne de MPLAB ;=)
    Actuellement c'est la version 8.76 que tu peux télécharger ici : http://www.microchip.com/MPLAB
    Idem pour le compilateur C18 (v3.40) téléchargeable ici : http://www.microchip.com/compilers

    a+
    Ma marotte ? les microcontrôleurs ;=)

  21. #17
    RicounetZap

    Re : choix pour programmer un 18F

    Bonjour,

    Il faut que tu modifies les options de ton projet pour ajouter les chemins vers le SDK. J'ai mis un exemple sur mon site. Je t'envoie un lien par MP.

    Cordialement
    N'importe quoi, for ever :-)

  22. #18
    alainav1

    Re : choix pour programmer un 18F

    merci pour votre aide
    je vais suivre vos conseils
    bonne journée
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  23. Publicité

Discussions similaires

  1. Aide pour programmation d'un pic 18f
    Par Tromok dans le forum Électronique
    Réponses: 27
    Dernier message: 06/06/2011, 22h43
  2. Carte de dev pour PIC 18F
    Par Forhorse dans le forum Électronique
    Réponses: 2
    Dernier message: 21/03/2011, 15h03
  3. Choix de philo: programmer un PIC 18F en C
    Par PlatipuS dans le forum Électronique
    Réponses: 10
    Dernier message: 13/04/2010, 11h08
  4. Réponses: 6
    Dernier message: 28/10/2009, 17h22
  5. picc 18F Parallel Port PIC Programmer art2003
    Par nelson_1988 dans le forum Électronique
    Réponses: 2
    Dernier message: 12/01/2009, 21h10
Découvrez nos comparatifs produits sur l'informatique et les technologies.