IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Programmation Pickit 3 --> PIC32MX


Sujet :

C

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 26
    Points : 21
    Points
    21
    Par défaut Programmation Pickit 3 --> PIC32MX
    Bonjour, je souhaite programmer ma carte avec mon pickit 3 mais j'ai des messages d'erreurs.

    MPLAB IDE 8.70 : Target Device ID (00000000) does not match expected Device ID (00000420).

    MPLAB X : The programmer could not be started: Could not connect to tool hardware: PICkit3PlatformTool, com.microchip.mplab.mdbcore.PICKit3Tool.PICkit3DbgToolManager.

    Pickit 3 programmer : Ne trouve pas le PIC

    J'ai déjà programmer ma carte avec un ICD 3. Les branchement sont correctes.

    J'ai observé à l'oscilloscope que la broche MCLR était à l'état bas, or il me faut du 3.3V. Quand je programme et que la led "Statut" passe au rouge du PICKIT, j'ai un état haut...

    Y a t-il une configuration à faire ?

    Voilà ma config au cas où...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    #pragma config FVBUSONIO*** =** OFF
    #pragma config FUSBIDIO**** =** OFF
    #pragma config FCANIO****** =** OFF
    #pragma config FETHIO****** =** OFF
    #pragma config FMIIEN****** =** OFF
    //#pragma config FSRSSEL*** =
    #pragma config FPLLODIV**** =** DIV_1****** // PLL Output Divider
    #pragma config UPLLEN****** =** OFF
    //#pragma config UPLLDIV*** =
    #pragma config FPLLMUL***** =** MUL_20***** // PLL Multiplier
    #pragma config FPLLIDIV**** =** DIV_2****** // PLL Input Divider
    #pragma config FWDTEN****** =** OFF******** // Watchdog Timer
    //#pragma config WDTPS***** =** PS128****** // Watchdog Timer Postscale
    //#pragma config FCKSM***** =****************** // Clock Switching & Fail Safe Clock Monitor
    #pragma config FPBDIV****** =** DIV_1****** // Peripheral Clock divisor
    //#pragma config OSCIOFNC** =****************** // CLKO Enable
    #pragma config POSCMOD***** =** HS********* // Primary Oscillator
    //#pragma config IESO****** =****************** // Internal/External Switch-over
    #pragma config FSOSCEN***** =** OFF******** // Secondary Oscillator Enable (KLO was off)
    #pragma config FNOSC******* =** PRIPLL***** // Oscillator Selection
    #pragma config CP****** =** OFF******** // Code Protect
    #pragma config BWP***** =** OFF******** // Boot Flash Write Protect
    #pragma config PWP***** =** OFF******** // Program Flash Write Protect
    //#pragma config ICESEL**** =** ICS_PGx1*** // ICE/ICD Comm Channel Select
    #pragma config DEBUG******* =** ON********* // Background Debugger Enable
    *
    #define SYS_FREQ*********************** 80000000
    Pièce jointe 151934
    Images attachées Images attachées  

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Je n'ai pas utilisé d'ICD3 depuis longtemps et en plus c'était sur un kit d'éval de Microchip, donc je ne peux rien dire sur la compatibilité entre ces 2 programmateurs. En revanche, l'erreur que tu donnes se produit quand le Pickit3 ne trouve pas le micro-contrôleur et dans ton cas c'est sans doute un problème de fils.

    Tu respectes bien la figure 2.4 : http://ww1.microchip.com/downloads/e...Doc/51795B.pdf ? Regarde aussi la figure 2.5 qui déconseille de mettre une capa, comme tu sembles l'avoir fait.

    Tu ne t'es pas trompé dans l'ordre des pattes : http://www.microchip.com/forums/down...=&f=scheme.jpg ?

    Tu utilises un adaptateur vers le connecteur RJ-11 de ton ICD3 ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 26
    Points : 21
    Points
    21
    Par défaut
    Je reviens un peu tard mais bon je vais donner la soluce ^^

    Bktero avait raison, j'ai fais une erreur de câblage .PGC et PGD étaient inversé.

    Une fois le câble refait peut être que l'erreur ne sera pas résolu pour tout le monde (le cas pour moi)... Il m'a fallu aller dans les options de MPLAB et alimenter ma carte avec le Pickit car le MCLR restait à l'état bas. Pourtant ma carte possède une résistance de tirage mais bon...

    Merci.

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Content que ton problème soit résolu

    J'ai cliqué pour toi sur la bouton en bas de page ; la prochaine, je te laisserai le faire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Programme pour PIC32mx
    Par davidif dans le forum C
    Réponses: 7
    Dernier message: 14/10/2013, 12h35
  2. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08
  3. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  4. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05
  5. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo