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

programmer pic18 en C



  1. #1
    gcortex

    programmer pic18 en C


    ------

    Bonjour à tous,

    Je dispose d'un vieux ICD2 et je souhaite programmer un pic18 en C.
    Le programme ne devrait pas dépasser 1Ko.

    Le ICD2 est il reconnu par MPLAB X ?
    Le MPLAB 8 a t-il un compilo pic 18 ?
    Est ce intéressant d'utiliser mikroC ?

    Merci.

    -----

  2. Publicité
  3. #2
    gcortex

    Re : programmer pic18 en C

    Re,

    J'ai installé MPLAB 8.92 et C18.
    Il ne prend pas mon #include <18f13k50> ?
    sans include, il ne connait pas TRISC
    Un prog pour allumer ma led ?

    Merci
    Dernière modification par gcortex ; 16/04/2015 à 14h16.

  4. #3
    antek

    Re : programmer pic18 en C

    Vérifier si le 18f13k50 est pris en compte (dans le dossier contenant les fichier .inc)
    Sinon passer par MPLAB X

    Sans le fichier .inc il ne connaît aucun SFR

  5. #4
    gcortex

    Re : programmer pic18 en C

    Il compile bien avec <p18f13k50.h>
    J'ai mis "internal RC" et désactivé le watchdog
    la programmation se fait mais ma led reste éteinte
    Dernière modification par gcortex ; 16/04/2015 à 14h51.

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    antek

    Re : programmer pic18 en C

    Citation Envoyé par gcortex Voir le message
    Il compile bien avec <p18f13k50.h>
    J'ai mis "internal RC" et désactivé le watchdog
    la programmation se fait mais ma led reste éteinte
    Avec le simulateur ?

  9. #6
    gcortex

    Re : programmer pic18 en C

    çà marche avec "primary clock"
    merci !

  10. Publicité
  11. #7
    paulfjujo

    Re : programmer pic18 en C

    bonjour,

    Verifier si le mode analogique est desactivé
    usage de LAT pour les sorties.. sur 18F


    code non testé (pas de simulateur)
    _18F13K50.zip

  12. #8
    gcortex

    Re : programmer pic18 en C

    Il faut aussi désactiver le LVP pour avoir accès à C3.
    Je ne vais pas mettre 150 boules pour un ICD3 !

  13. #9
    antek

    Re : programmer pic18 en C

    Citation Envoyé par gcortex Voir le message
    Il faut aussi désactiver le LVP pour avoir accès à C3.
    Je ne vais pas mettre 150 boules pour un ICD3 !
    C'est qui "C3" ?
    Qu'est-ce qu'il vient faire là le ICD3 ?
    Dernière modification par antek ; 16/04/2015 à 16h17.

  14. #10
    gcortex

    Re : programmer pic18 en C

    Citation Envoyé par antek Voir le message
    C'est qui "C3" ?
    la pin 3 du port C.

    Qu'est-ce qu'il vient faire là le ICD3 ?
    D'après ce que j'ai vu le ICD2 ne va pas avec MPLAB X

  15. #11
    spartan3

    Re : programmer pic18 en C

    Tu as raison pour l'incompatiblité entre ton ICD2 et mplab X :
    https://microchip.wikidot.com/mplabx...ng-usb-drivers

    Compilateur C pour pic 18: http://hi-tech-c-pro-for-the-pic18-m...ormer.com/9.8/
    Dernière modification par spartan3 ; 17/04/2015 à 16h06.

  16. #12
    antek

    Re : programmer pic18 en C

    Citation Envoyé par gcortex Voir le message
    D'après ce que j'ai vu le ICD2 ne va pas avec MPLAB X
    Je voulais parler du simulateur MPLAB, pas du debugger.

  17. Publicité
  18. #13
    invite03481543

    Re : programmer pic18 en C

    Salut gcortex,

    je te déconseille l'ICD3, prends plutôt un pickit3, bien moins cher et surtout bien plus fiable.
    44 euros pour le pickit3 contre 184 euros pour l'ICD3 (une honte), tu vois même avec les 50% de réduction tu y perds encore.
    Ah! c'est commerciaux, toujours aussi peu scrupuleux...
    @+

  19. #14
    gcortex

    Re : programmer pic18 en C

    Merci mais "Note: The PICkit 3 In-Circuit Debugger/Programmer is NOT a production programmer. It should be used for development purposes only." ?

  20. #15
    invite03481543

    Re : programmer pic18 en C

    Pourquoi tu veux faire de la production?
    Si tel est le cas je te déconseille d'utiliser ce produit, soit tu as de la grosse production et dans ce cas fait programmer tes µC avant câblage sur ta carte, si tu le souhaites je te donnerai des adresses le coût est dérisoire, soit tu en as peu à produire et le pickit3 fera tout aussi bien l'affaire que l'ICD3.
    Pour ma part j'ai tout remplacé au BE par les pickit3 depuis 1 an au moins et je ne le regrette pas du tout.
    Même si je commence à regarder ailleurs vu la politique commerciale de Microchip qui m'exaspère...

  21. #16
    gcortex

    Re : programmer pic18 en C

    Oui une petite production. c'est un problème de "data retention" ou autre ?
    Dernière modification par gcortex ; 19/04/2015 à 07h02.

  22. #17
    gcortex

    Re : programmer pic18 en C

    Un bijou à 50c : http://fr.farnell.com/atmel/attiny13...dip/dp/1704566
    texas fait la même chose en 16 bits.

  23. #18
    RISC

    Re : programmer pic18 en C

    Salut,
    Le Pickit3 permet de déboguer et programmer tous les PICs mais il ne doit pas être utilisé pour la production.
    L'ICD3 donne plus de fonctionalités (stopwatch, points d'arrêts logiciels, points d'arrêt complexes) mais cela dépend aussi du PIC que tu veux utiliser.
    L'ICD3 peut être utilisé pour la production (même si ce n'est pas sa vocation). Son gros avantage est la vitesse de programmation quand on utilise des PICs avec des mémoires flash importantes.
    Cette page montre les différences essentielles : http://microchip.wikidot.com/tls0101...cuit-debuggers
    a+
    Ma marotte ? les microcontrôleurs ;=)

  24. Publicité
  25. #19
    invite03481543

    Re : programmer pic18 en C

    Citation Envoyé par RISC Voir le message
    Salut,Le Pickit3 permet de déboguer et programmer tous les PICs mais il ne doit pas être utilisé pour la production.L'ICD3 donne plus de fonctionalités (stopwatch, points d'arrêts logiciels, points d'arrêt complexes) mais cela dépend aussi du PIC que tu veux utiliser.L'ICD3 peut être utilisé pour la production (même si ce n'est pas sa vocation). Son gros avantage est la vitesse de programmation quand on utilise des PICs avec des mémoires flash importantes
    tu parles, j'utilise de gros PIC18 et la différence de temps de programmation est indécelable, ça ne justifie certainement pas 135 euros d'écart.

  26. #20
    gcortex

    Re : programmer pic18 en C

    Merci
    Citation Envoyé par RISC Voir le message
    Le Pickit3 permet de déboguer et programmer tous les PICs mais il ne doit pas être utilisé pour la production.
    On ne sait toujours pas pourquoi

  27. #21
    antek

    Re : programmer pic18 en C

    Citation Envoyé par RISC Voir le message
    Salut,
    L'ICD3 donne plus de fonctionalités (stopwatch, points d'arrêts logiciels, points d'arrêt complexes) mais cela dépend aussi du PIC que tu veux utiliser.
    Avec PicKit3 aussi.

  28. #22
    antek

    Re : programmer pic18 en C

    Citation Envoyé par gcortex Voir le message
    Merci
    On ne sait toujours pas pourquoi
    Je n'ai jamais trouvé d'explication convaincante non plus !

  29. #23
    gcortex

    Re : programmer pic18 en C

    Bonjour,

    J'utilise MPLAB 8.92 avec l'ICD2 et je souhaite alimenter mon pic par l'ICD2 (uniquement pour la programmation).
    Or, l'option qui fait çà dans MPLAB apparaît grisée, donc je ne peux pas cocher la case. Une idée ? Merci.

  30. #24
    antek

    Re : programmer pic18 en C

    Citation Envoyé par gcortex Voir le message
    J'utilise MPLAB 8.92 avec l'ICD2 et je souhaite alimenter mon pic par l'ICD2 (uniquement pour la programmation).
    Or, l'option qui fait çà dans MPLAB apparaît grisée, donc je ne peux pas cocher la case. Une idée ? Merci.
    Pas recommandé (me souviens plus pourquoi)
    Une idée comme ça : fabriquer un câble "interface" entre la carte et le câble ICD2. L'interface amène l'alim à la carte et l'ICD2.
    Avec pickit3 on peut alimenter lle µC à programmer.

  31. Publicité
  32. #25
    RISC

    Re : programmer pic18 en C

    Salut,

    L'ICD2, L'ICD3 et le Pickit3 peuvent alimenter le PIC.
    Attention, pour l'ICD2 il faut ajouter une alimentation externe .
    Perso je ne fais jamais cela car eventuellement il faudra une alimentation...autant travailler dès le début avec, surtout que certains problèmes sont parfois du à l'ailmentation. Autant les voir dès le début du debug

    a+
    Dernière modification par RISC ; 30/05/2015 à 20h47.
    Ma marotte ? les microcontrôleurs ;=)

Discussions similaires

  1. [PIC18]-Mode SPI
    Par jorg1n dans le forum Électronique
    Réponses: 20
    Dernier message: 06/04/2009, 16h31
  2. jeu d'instruction pic18
    Par stage dans le forum Électronique
    Réponses: 3
    Dernier message: 11/09/2008, 19h32
  3. pic18 et clef USB
    Par Martintin dans le forum Électronique
    Réponses: 11
    Dernier message: 05/09/2008, 09h46
  4. programmation PIC18
    Par leader00 dans le forum Électronique
    Réponses: 1
    Dernier message: 22/03/2007, 16h39
  5. comment programmer les pic18?
    Par nanard dans le forum Électronique
    Réponses: 4
    Dernier message: 27/10/2005, 11h20
Découvrez nos comparatifs produits sur l'informatique et les technologies.