programmer pic18 en C
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. #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 à 15h16.

  3. #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

  4. #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 à 15h51.

  5. A voir en vidéo sur Futura
  6. #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 ?

  7. #6
    gcortex

    Re : programmer pic18 en C

    çà marche avec "primary clock"
    merci !

  8. #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

  9. #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 !

  10. #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 à 17h17.

  11. #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

  12. #11
    invitec6549ba7

    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/

  13. #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.

  14. #13
    invite5637435c

    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...
    @+

  15. #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." ?

  16. #15
    invite5637435c

    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...

  17. #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 à 08h02.

  18. #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.

  19. #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+

  20. #19
    invite5637435c

    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.

  21. #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

  22. #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.

  23. #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 !

  24. #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.

  25. #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.

  26. #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 à 21h47.

Discussions similaires

  1. [PIC18]-Mode SPI
    Par invite3c35244f dans le forum Électronique
    Réponses: 20
    Dernier message: 06/04/2009, 17h31
  2. jeu d'instruction pic18
    Par invite9293de6d dans le forum Électronique
    Réponses: 3
    Dernier message: 11/09/2008, 20h32
  3. pic18 et clef USB
    Par invite91a05f0b dans le forum Électronique
    Réponses: 11
    Dernier message: 05/09/2008, 10h46
  4. programmation PIC18
    Par invite69ee2a36 dans le forum Électronique
    Réponses: 1
    Dernier message: 22/03/2007, 17h39
  5. comment programmer les pic18?
    Par nanard dans le forum Électronique
    Réponses: 4
    Dernier message: 27/10/2005, 12h20
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...