Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Impossible de programmer dsPIC30F



  1. #1
    Vavan12

    Impossible de programmer dsPIC30F

    Bonjour,

    Je requiers votre aide car je n'arrive pas à programmer un dsPIC30F5013, j'utilise l'ICD3 et MPLAB v8.86 avec C30 compiler, voici le message d'erreur:

    Erasing...
    Erase device complete
    Device ID Revision = 00001005

    Blank Checking...
    The following memory regions failed blank check:
    Program Memory
    Address: 00000100 Expected Value: 00ffffff Received Value: 00000000
    Blank check failed

    Programming...
    The following memory regions failed to program correctly:
    Program Memory
    Address: 00000000 Expected Value: 00040100 Received Value: 00ffffff
    Programming failed

    -----


  2. Publicité
  3. #2
    HULK28

    Re : Impossible de programmer dsPIC30F

    Bonjour et bienvenue,

    ça ressemble à une mauvaise liaison.
    Quelle distance avez-vous entre l'ICD3 et les pattes de prog de votre µC?
    Il faut faire attention de ne pas trop éloigner le tout sans quoi vous risquez ce genre de déboire.
    Vérifiez bien votre câblage, votre connecteur, vos bits de configuration (notamment les fusibles de protection) etc.
    Dernière modification par HULK28 ; 30/01/2013 à 13h07.
    Tout est bien qui finit.

  4. #3
    Vavan12

    Re : Impossible de programmer dsPIC30F

    Bonjour Hulk, merci de ta réponse

    Mais la programmation fonctionne sur les PIC18F et 16F, de plus j'ai raccourci les fils autant que je pouvais, la connectique a été vérifier et revérifier, quant à mes bits de configuration les voila:

    Primary Oscillator Mode XT
    Oscillator Source Primary Oscillator
    Clock Switching and Monitor Sw Disabled, Mon Disabled
    WDT Prescaler B 1 : 1
    WDT Prescaler A 1 : 1
    Watchdog Timer Enabled
    POR Timer Value Timer Disabled
    Brown Out Voltage Reserved
    PBOR Enable Disabled
    Master Clear Enable Enabled
    Boot Segment Program Memory Write Protect Boot Segment Program Memory may be written
    Boot Segment Program Flash Memory Code Protection Standard Security, Large-sized Boot Flash
    Boot Segment Data EEPROM Protection Boot EEPROM Enabled
    Boot Segment Data RAM Protection Large-sized Boot RAM
    Secure Segment Program Program Write Protect Disabled
    Secure Segment Program Flash Memory Code Protection No Secure Segment
    Secure Segment Data EEPROM Protection Large-sized Secure Data EEPROM
    Secure Segment Data RAM Protection Large-sized Secure RAM
    General Code Segment Write Protect Disabled
    General Segment Code Protection Disabled
    Comm Channel Select Use PGC/EMUC and PGD/EMUD

  5. #4
    Vavan12

    Re : Impossible de programmer dsPIC30F

    Le fait que l'ICD3 détecte une identification ne veut pas dire qu'il communique correctement?
    Et est-ce que la longueur influe sur la programmation selon les types de PIC?

  6. #5
    RISC

    Re : Impossible de programmer dsPIC30F

    Salut,

    Erasing...
    Erase device complete
    Device ID Revision = 00001005
    Ce message montre que la connection se fait bien avec le PIC. C'estr après que cela se gate...
    Si tu as un ICD3, le cable d'origine doit faire environ 15cm. N'utilise pas de cable plus long car tu AURAS des problèmes...

    Fais voir ton schéma si c'est possible.
    As-tu connecté toutes les broches Vdd, Vss ET Avdd et AVss (si ton micro en possède)

    Ton ICD3 a été livré avec un petit bouchon qui se met au bout du cable pour faire un auto test. Tu peux également vérifier ton ICD3 pour être sûr qu'il est opérationnel.

    a+
    Dernière modification par RISC ; 30/01/2013 à 22h53.
    Ma marotte ? les microcontrôleurs ;=)

  7. A voir en vidéo sur Futura
  8. #6
    Vavan12

    Re : Impossible de programmer dsPIC30F

    Bonjour RISK,

    Je vais te mettre le schéma mais c'est ce qu'il y a de plus basique, je vais aussi essayer de raccourcir le cable de l'ICD3 car il a été rallongé.

    shema connection.png

    Comme tu peux le voir j'ai connecté tous les VDD et VSS, ainsi que AVDD et AVSS.

    Dans tous les cas je te remercie de te pencher sur mon problème.

  9. Publicité

Sur le même thème :

Discussions similaires

  1. Impossible de programmer un PIC (18F4520 et 16F887)
    Par EraSiuS dans le forum Électronique
    Réponses: 17
    Dernier message: 12/11/2012, 13h17
  2. MPLAB ICD3 court-circuite la carte : impossible de programmer!
    Par herrmattoon dans le forum Électronique
    Réponses: 3
    Dernier message: 03/07/2010, 08h26
  3. PIC impossible à programmer
    Par OblivionV dans le forum Électronique
    Réponses: 4
    Dernier message: 31/05/2010, 23h10
  4. Réponses: 2
    Dernier message: 16/09/2009, 10h33
  5. Problème avec ICD2+PIC, impossible à programmer
    Par darkmall dans le forum Électronique
    Réponses: 32
    Dernier message: 09/11/2008, 09h30