Mode Debugger PIC 10F222
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Mode Debugger PIC 10F222



  1. #1
    invite9d3f5cd9

    Mode Debugger PIC 10F222


    ------

    Bonjour à tous,
    J'ai fait un programme en assembleur dans un PIC 10F222. Je l'ai testé avec MPLAB SIM. J'ai réussi à programmer le PIC et il fonctionne bien, il fait la conversion tension fréquence et la conversion tension largeur. Je pourrais être heureux mais je n'a pas réussi à le faire fonctionner en mode debugger. MPLAB m'envoie le message suivant:

    ...Validating configuration fields
    ...Erasing Part
    ...Programming Program Memory (0x0 - 0x2E)
    ...Loading DebugExecutive
    Verifying...
    ...Program Memory
    ...Debug Executive
    ICD0161: Verify failed (MemType = Program, Address = 0x600, Expected Val = 0x5E4, Val Read = 0x4)
    ICD0275: Programming failed.
    MPLAB ICD 2 Ready

    Si vous avez déjà rencontré un tel problème, il me ferait plaisir d'en connaitre la solution.
    Merci.

    -----

  2. #2
    RISC

    Re : Mode Debugger PIC 10F222

    Bonjour,

    quel programmateur / débogueur utilises-tu ?
    un ICD2 Microchip / un Pickit 1 / Pickit 2 / PICstart plus ?

    Si c'est le cas, il faut utiliser un adaptateur.
    Pour connaitre les différents types d'adaptateurs nécessaires pour le PIC10F222, tu vas sur la page www.microchip.com/DTSapp et tu entres PIC10F222.

    N'oublie pas non plus bien sur d'aller dans Configure > Select Device > PIC10F222 avant de faire la connexion en mode debugger ou programmer (a condition que les bons adaptateurs soient en place.

    a+

  3. #3
    invite9d3f5cd9

    Re : Mode Debugger PIC 10F222

    Bonjour RISC,
    J'utilise le ICD2. Pour ma part, je soupçonne l'utilisation des I/O. Par exemple j'utilise la broche #8 comme une entrée dans le programme. Pour être en mode debugger, MPLAB envoie un message et il faut mettre cette broche en mode !MCLR. Puisque j'utilise la broche #5 en AN0, se pourrait-il que cela empêche l'utilisation de ICSPDAT en mode debugger?
    Je n'ai pas fait de modification au programme pour le vérifier mais ce serait un peu inutile un debugger qui ne peut pas vérifier la fonctionnement du ADC.
    Merci à l'avance de vos commentaires.

  4. #4
    RISC

    Re : Mode Debugger PIC 10F222

    Bonsoir,

    Le PIC10F222 a très peu de broches....donc Microchip propose des adaptateurs qui intègrent un micro spécial qui rajoute des broches pour pouvoir déboguer avec l'ICD2 de façon à ce que l'utilisateur puisse utiliser toutes les broches de son micro (sans quoi tu perdrais 2 broches !!).

    Pour le PIC10F222 il faut donc acheter le AC162070 si tu utilises le boitier DIP8 :
    http://www.microchip.com/DTSapp/dtsw...px?micro=13825

    http://www.microchipdirect.com/produ...words=AC162070

    Je pense qu'il est malheureusement impossible de se faire cet adaptateur soi-même...

    a+
    Dernière modification par RISC ; 04/10/2007 à 22h21. Motif: correction

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Timer PIC en mode compteur
    Par invite0106aa64 dans le forum Électronique
    Réponses: 4
    Dernier message: 06/11/2010, 06h01
  2. Programmation pic 10f222
    Par inviteec009e1f dans le forum Électronique
    Réponses: 9
    Dernier message: 24/02/2009, 14h19
  3. Programmateur / débugger PIC ICD2
    Par stefor dans le forum Électronique
    Réponses: 2
    Dernier message: 26/11/2007, 08h09
  4. PIC, c'est quoi un debugger ?
    Par invite116c4f9b dans le forum Électronique
    Réponses: 3
    Dernier message: 22/10/2007, 23h45
  5. PIC 12F683 et Debugger ICD2
    Par Nico8583 dans le forum Électronique
    Réponses: 8
    Dernier message: 25/04/2007, 05h20
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...