PIC 12F683 et Debugger ICD2
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

PIC 12F683 et Debugger ICD2



  1. #1
    invite427c7eae

    PIC 12F683 et Debugger ICD2


    ------

    Bonjour, je suis en train d'étudier le développement d'un programme sur un PIC 12F683 et j'aimerais savoir plusieurs choses :
    - Peut-on le programmer et le débugger avec le débugger ICD2 de chez Microchip ? Si oui auriez-vous un schéma de cablage pour le relier au connecteur RJ11 ?
    - Peut-on le programmer en C ou faut-il obligatoirement de l'ASM ?
    Merci par avance.

    -----

  2. #2
    RISC

    Re : PIC 12F683 et Debugger ICD2

    Bonjour,

    Tu peux déboguer ton PIC12F683 avec l'ICD2 en ajoutant un petit module spécial appelé AC162058 qui comporte un PIC spécial qui rajoute des broches pour communiquer avec l'ICD2 afin de ne pas te pénaliser en réservant des broches pour la communication avec l'ICD2 :
    http://www.microchipdirect.com/produ...words=AC162058

    Tu peux programmer ce micro en "C" ou en assembleur car il possède 8 niveaux de piles (famille baseline).

    a+

  3. #3
    invite427c7eae

    Re : PIC 12F683 et Debugger ICD2

    Merci pour cette réponse.
    Et peut-on utiliser l'ICD2 en simple programmeur sans ajouter le module que tu m'as indiqué ? Juste en branchant l'ICD2 en RJ11 sur le 12F et passer en programmeur dans MPLAB ?
    Et tu utilises quoi comme compilateur pour le "C" ? J'utilise déjà C18 mais bon c'est pour mon 18F
    Merci encore @++

  4. #4
    RISC

    Re : PIC 12F683 et Debugger ICD2

    Bonsoir,

    Petite correction de ma part. Le PIC12F683 appartient à la famille "middle range" (et non pas base line comme je l'ai dit) qui contient bien 8 niveaux de piles et des instructions sur 14bits qui permet d'utiliser le C. Les baseline ne contiennent que 3 niveaux de piles et des instructions sur 12bits (pratiquement inutilisable pour le C...).

    Concernant ta question sur le mode "programmer" je crains que la réponse soit non. Cet adaptateur est indispensable pour la connection avec l'ICD2 que tu soit en mode "debugger" ou "programmer"...

    Cela dit l'adaptateur ne coute que 19 € ...

    a+

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

    Re : PIC 12F683 et Debugger ICD2

    Merci pour ces précisions, il faut que je regarde ca de plus près.
    Sinon une autre chose, si j'ai bien vu le 12F se met sur l'adaptateur qui est lui même relié à l'ICD2.
    L'adaptateur est aussi relié à une carte de démo ? Si je fabrique la carte démo moi même, il faut que je la prévois en cablant un support comme pour un PIC de quel type ?
    Et enfin, si je ne passe par l'ICD2, il faut obligatoirement un programmateur pour le 12F ? Impossible de se cabler quelque chose soit même et développer en C ?
    Merci beaucoup RISC

  7. #6
    RISC

    Re : PIC 12F683 et Debugger ICD2

    Bonsoir,

    Tu peux trouver certaines de tes réponses concernant les outils utilisables pour chacun des PICs dans l'environnement MPLAB une fois installé. Tu peux le télécharger ici : http://www.microchip.com/mplab

    Ensuite tu sélectionnes :
    > Configure > Select Device
    Une fenetre s'ouvre et tu choisis le PIC12F683.
    Tu verras que l'ICD2 peut etre utilisé (voyant vert), le Pickit 1 (voyant vert) et également le Pickit 2 (voyant jaune = beta version ).

    La doc sur le Pickit 1 (outil low cost uniquement pour la programmation) est ici :
    http://www.microchip.com/stellent/id...cName=en010053

    Celle sur le Pickit 2 ici :
    http://www.microchip.com/stellent/id...cName=en023805

    Avec le Pickit 1 tu peux directement programmer ton PIC12F683 sur le socket de la carte proto fournie ;=).

    Perso j'ai un ICD2 car c'est vraiment un outil universel qui supporte tous les PICs ;=)
    C'est un investissement au départ mais sur le long terme c'est vraiment intéressant car dès qu'un nouveau PIC sort, il est automatiquement supporté par l'ICD2.

    A+

  8. #7
    invite427c7eae

    Re : PIC 12F683 et Debugger ICD2

    Merci, j'ai trouvé pas mal de réponses en effet.
    Je me suis acheté le header 12f683, par contre impossible de trouver de quoi l'utiliser en C sur MPLAB. J'ai testé plusieurs compilateurs mais aucun ne fonctionne : Hi Tech, CC5X ...
    Tu aurais une idée d'un compilateur C qui fonctionne sous MPLAB IDE 7.50 avec le 12F683, de préférence gratuit ou en démo ?
    Merci

  9. #8
    RISC

    Re : PIC 12F683 et Debugger ICD2

    Bonsoir Nico,

    Tu peux utiliser le compilateur C PicC de Hitech en mode démo qui fonctionne gratuitement pendant 45 jours :
    http://www.htsoft.com/products/compi...cccompiler.php

    Il supporte le PIC12F683 : http://www.htsoft.com/products/compi...cc_devices.pdf

    Ce compilateur est reconnu dans l'environnement MPLAB car il possède un plug-in.

    a+

  10. #9
    invite427c7eae

    Re : PIC 12F683 et Debugger ICD2

    Merci RISC, entre temps j'ai trouvé CC5X en version free limitée à 1K mots ce qui me suffit pour le moment
    Merci encore à toi

Discussions similaires

  1. Programmateur / débugger PIC ICD2
    Par invitea5a0c5ac dans le forum Électronique
    Réponses: 2
    Dernier message: 26/11/2007, 09h09
  2. PIC, c'est quoi un debugger ?
    Par invite116c4f9b dans le forum Électronique
    Réponses: 3
    Dernier message: 23/10/2007, 00h45
  3. Mode Debugger PIC 10F222
    Par invite9d3f5cd9 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/10/2007, 23h21
  4. ICD2 Non officiel
    Par inviteeaf9391c dans le forum Électronique
    Réponses: 2
    Dernier message: 02/05/2007, 17h00
  5. Programmation C sous Windows XP : debugger, Makefile
    Par invitec392daab dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 30/01/2006, 11h46
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...