ICD2, debug et quartz
Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

ICD2, debug et quartz



  1. #1
    Gérard

    ICD2, debug et quartz


    ------

    Bonjour,
    Je souhaite programmer et debuger un PIC avec l'ICD2 mais celui-ci travaille avec l'horloge interne.
    La doc sur ICD2 ne m'a pas vraiment convaincu de cette possibilité (sans quartz).
    Quelles sont vos expériences sur le sujet ?
    Merci d'avance.

    -----

  2. #2
    invite2562e666

    Re : ICD2, debug et quartz

    Bonjour, Gérard

    Citation Envoyé par Gérard Voir le message
    Quelles sont vos expériences sur le sujet ?
    Aucune

    Citation Envoyé par Gérard Voir le message

    Merci d'avance.
    De rien

    Un excellent WE

    Thierry

  3. #3
    Gérard

    Re : ICD2, debug et quartz

    Citation Envoyé par thm Voir le message
    Bonjour, Gérard



    Aucune



    De rien

    Un excellent WE

    Thierry

    Merci Thierry pour ton clin d'oeil.

    J'avais espéré en voyant que c'était toi qui a répondu que tu t'étais mis aux PIC.
    Tant pis pour eux.

    Bon WE à toi et à tous les forumeurs.

  4. #4
    invitef26bdcba

    Re : ICD2, debug et quartz

    Salut,

    Il est où exactement ton problème???

    Je ne vois pas ce que viens faire l'horloge de l'ICD2 dans une programmation ou un debbugage...

    David.

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

    Re : ICD2, debug et quartz

    Citation Envoyé par DavidDB Voir le message
    Salut,

    Il est où exactement ton problème???

    Je ne vois pas ce que viens faire l'horloge de l'ICD2 dans une programmation ou un debbugage...

    David.
    Bonjour,
    Dans la doc ICD2, il est écrit que pour débuger, l'oscillateur doit être en fonction.
    Il y est surtout question de quartz et de RC pour l'oscillateur.

    Ma question est donc : Est-ce-que ça va marcher si le PIC travaille avec son oscillateur interne ?

  7. #6
    invitef26bdcba

    Re : ICD2, debug et quartz

    Bien oui...

    Sinon, ce ne serait pas un debbuger si il y avait ce genre de limitation...

    Pour connaître les limites d'utilisation de l'ICD2, dans l'aide de MPLAB sur l'ICD2, il y a un récapitulatif par famille et par PIC.

    David.

  8. #7
    invitef1539ac2

    Re : ICD2, debug et quartz

    Bonjour,

    Alors tout d'abord mes expériencesavec le debugger de l'ICD2 et de MPLAB ont souvent été un échec. Il est plus simple de debugger avec des leds ou un afficheurs LCD au mieux.

    Sinon il est tres important de configurer tout les bits dans "configuration bits" : arrter le watchdog, regler l'horloge(interne ou externe Hs pour une clock externe de 10MHz je crois bien par exemple).

    Bon courage car souvent il est plus dur de bien envoyer le programme que le réaliser!

  9. #8
    Gérard

    Re : ICD2, debug et quartz

    Citation Envoyé par guitou f Voir le message
    Bonjour,

    Alors tout d'abord mes expériencesavec le debugger de l'ICD2 et de MPLAB ont souvent été un échec. Il est plus simple de debugger avec des leds ou un afficheurs LCD au mieux.

    Sinon il est tres important de configurer tout les bits dans "configuration bits" : arrter le watchdog, regler l'horloge(interne ou externe Hs pour une clock externe de 10MHz je crois bien par exemple).

    Bon courage car souvent il est plus dur de bien envoyer le programme que le réaliser!
    Bonjour,
    Merci pour tes remarques.
    ICD2 est quand même un produit éprouvé et tu as eu toutes ces difficultés ?
    Peux-tu en dire un peu plus de tes soucis ?

  10. #9
    RISC

    Re : ICD2, debug et quartz

    Citation Envoyé par Gérard Voir le message
    Bonjour,
    Je souhaite programmer et debuger un PIC avec l'ICD2 mais celui-ci travaille avec l'horloge interne.
    La doc sur ICD2 ne m'a pas vraiment convaincu de cette possibilité (sans quartz).
    Quelles sont vos expériences sur le sujet ?
    Merci d'avance.
    Bonjour Gérard,

    Je vais mettre un peu de soleil dans cette discussion...et tordre le cou à quelques idées reçues ou exprimées ci-dessus.

    J'utilise l'ICD2 et d'autres outils Microchip depuis plusieurs années à la fois professionnellement et personnellement.

    1/ Choix de l'horloge avec l'ICD2
    Tu peux choisir TOUS les types d'horloges (d'oscillateurs) que le PIC offre dans ses bits de configuration SANS RESTRICTION pour les modes DEBUG et PROGRAMMER avec l'ICD2
    J'ai beaucoup utilisé les cartes d'évaluation de Microchip pour faire des protos. Pour les 8 bits, la carte PICDEM 2 PLUS est une bonne base. Cette carte permet de choisir au niveau oscillateur entre : TCXO, horloge externe, RC externe, RC interne, quartz et résonnateur. Je peux te garantir que tous les modes fonctionnent ;=)
    Si tu es interesse par les schemas et le code source de cette carte tu peux tout trouver ici : http://www.microchip.com/stellent/id...&part=DM163022

    2/ Programmation (flashage) d'un PIC
    Les PIC sont toujours flashables, même SANS HORLOGE en utilisant l'ICSP.
    Heureusement....car si on choisit par erreur un oscillateur externe dans les bits de configuration et qu'il n'y a pas d'oscillateur on ne pourrait plus reprogrammer le PIC...
    Pour s'en convaincre, il suffit de lire le document appelé "Programming Specification" qui est listé avec chaque PIC.


    Citation Envoyé par Guitou
    Alors, tout d'abord mes expériences avec le debugger de l'ICD2 et de MPLAB ont souvent été un échec. Il est plus simple de debugger avec des leds ou un afficheurs LCD au mieux.
    Guitou a probablement des problèmes d'utilisation. Mais il est TOTALEMENT FAUX de dire "qu'il est plus simple de debugger avec des leds ou un afficheurs LCD au mieux." !!!!
    Pourquoi des milliers de personnes ou d'entreprises ont investi ou continuent d'investir dans un ICD2 si cela ne permettait pas de déboguer....

    Il y a des habitudes à prendre pour la connection / déconnection de l'ICD2 ainsi que la manipulation de MPLAB pendant le DEBUG. Si on fait cela correctement on peut travailler proprement et beaucoup plus vite qu'avec des simples LEDS....
    Plusieurs personnes de ma société ont participé aux formations régulières MPLAB + ICD2 de Microchip qui permettent de le prendre en main rapidement et efficacement.

    Il existe une page d'aide très pratique sur l'ICD2 qui aide à résoudre les problèmes : www.microchip.com/ICD2help

    J'ai développé des centaines d'heures avec l'ICD2...il ne fait pas tout...mais ce qui est certains c'est qu'il fonctionne correctement en mode DEBUGGER et PROGRAMMER ;=)

    a+
    Dernière modification par RISC ; 24/05/2008 à 14h46. Motif: correction

  11. #10
    Gérard

    Re : ICD2, debug et quartz

    Bonjour,
    Que tous ceux qui ont des doutes, interrogations et autres questions lisent le post #9. Je ne sais pas si on peut être plus clair.

    Un grand merci à RISC qui s'est donné la peine de faire ce long exposé.


  12. #11
    RISC

    Re : ICD2, debug et quartz

    Merci Gérard,
    C'est avec plaisir

  13. #12
    Gérard

    Re : ICD2, debug et quartz

    Citation Envoyé par RISC Voir le message
    Merci Gérard,
    C'est avec plaisir
    Pas de quoi, ça méritait d'être dit.

  14. #13
    invite52e85ae4

    Re : ICD2, debug et quartz

    Bonjour,
    J'essaye de debuger un programme que j'ai ecris pour un pic 18f46k20 avec un ICD3. le probleme c'est lorsque je lance le debugage, je recois l'erreur suivante :
    ICD3Err0040: The target device is not ready for debugging.
    Please check your configuration bit settings and program
    the device before proceeding.
    J'ai bien configuré mes bits en definissant bien un oscillateur externe:
    #pragma config FOSC=HS
    #pragma config WDTEN= OFF // desactivation du chien de garde.
    #pragma config LVP= OFF // LVP desactivé
    #pragma config BOREN = OFF // BOR desactivé
    #pragma config FCMEN = OFF
    #pragma config MCLRE = OFF // on n'utilise pas MCLR
    #pragma config HFOFST = ON
    #pragma config PBADEN = OFF
    #pragma config STVREN = OFF
    #pragma config DEBUG = ON
    #pragma config IESO = OFF
    #pragma config CP0 = OFF
    #pragma config CP1 = OFF
    #pragma config CP2 = OFF
    #pragma config CP3 = OFF
    #pragma config CPB = OFF
    #pragma config CPD = OFF
    #pragma config WRT0 = OFF
    #pragma config WRT1 = OFF
    #pragma config WRT2 = OFF
    #pragma config WRT3 = OFF
    #pragma config WRTC = OFF
    #pragma config WRTB = OFF
    #pragma config WRTD = OFF
    #pragma config EBTR0 = OFF
    #pragma config EBTR1 = OFF
    #pragma config EBTR2 = OFF
    #pragma config EBTR3 = OFF
    #pragma config EBTRB = OFF


    pouvez vous m'aider svp. je bloque totalement

    Merci d'avance.

  15. #14
    RISC

    Re : ICD2, debug et quartz

    Salut Betty,

    Je te recommande de créer ta propre discussion plutôt que de déterrer un vieux sujet ;=)

    Dans cette discussion, montre ton schéma et surtout :
    1/ l'alimentation de ta carte et du PIC
    2/ le circuit de RESET
    3/ l'interface ICSP (Vdd, Vss, MCLR, PGC, PGD)
    4/ ton oscillateur externe puisque d'après tes bits tu utilises un quartz ou un résonnateur externe.

    As-tu bien choisi dans le menu PIC18F46K20 et pas le PIC18F4620 ?

    a+

  16. #15
    invite52e85ae4

    Re : ICD2, debug et quartz

    Autant pour moi, c'est un pic18f26k20, et j'ai bien verifié que j'ai choisis le bon PIC.
    J'ai créer une nouvelle discussion "Probleme pour debuguer un 18f26K20 avec un ICD3" .

    Merci pour la reponse

Discussions similaires

  1. PICkit™ 2 Debug Express
    Par invitec6603a9c dans le forum Électronique
    Réponses: 2
    Dernier message: 30/03/2008, 07h43
  2. Gros Probleme DEBUG WIRE sur µC atmega4
    Par invite94461e87 dans le forum Électronique
    Réponses: 0
    Dernier message: 15/11/2007, 14h08
  3. ICD2 Non officiel
    Par inviteeaf9391c dans le forum Électronique
    Réponses: 2
    Dernier message: 02/05/2007, 16h00
  4. Problème ICD2
    Par invitea7ea0870 dans le forum Électronique
    Réponses: 0
    Dernier message: 04/02/2007, 21h28
  5. Debug
    Par invitefc1671e3 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 06/09/2006, 16h50
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...