probleme pour compiler avec MPLABX
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

probleme pour compiler avec MPLABX



  1. #1
    cosmoff

    probleme pour compiler avec MPLABX


    ------

    bonjour a tous,

    j'utilise MPLABX pour compiler mes microcontrôleurs, quand je compile un pic18F45K22 , aucun probleme.
    mais si je met un pic12F1840 et en changeant les parametres du pic choisi, ca me met :

    Target Device ID (0x0) does not match expected Device ID (0x1b80).

    aucune idée d'ou vient le probleme car le cablage est bon et mon pickit marche tres bien avec un 18F45K22.
    savez vous si le probleme peut venir des pragmas que je configure ?
    je sais absolument pas d'ou peut venir le probleme

    voici mes pragma au cas ou :
    Code:
     PIC12F1840 Configuration Bit Settings
    #include <xc.h>
    
    // CONFIG1
    #pragma config FOSC = HS
    #pragma config WDTE = OFF        // Watchdog Timer Enable (WDT enabled)
    #pragma config PWRTE = ON      // Power-up Timer Enable (PWRT disabled)
    #pragma config MCLRE = ON       // MCLR Pin Function Select (MCLR/VPP pin function is MCLR)
    #pragma config CP = OFF         // Flash Program Memory Code Protection (Program memory code protection is disabled)
    #pragma config CPD = OFF        // Data Memory Code Protection (Data memory code protection is disabled)
    #pragma config BOREN = OFF       // Brown-out Reset Enable (Brown-out Reset enabled)
    #pragma config CLKOUTEN = OFF   // Clock Out Enable (CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin)
    #pragma config IESO = ON        // Internal/External Switchover (Internal/External Switchover mode is enabled)
    #pragma config FCMEN = ON       // Fail-Safe Clock Monitor Enable (Fail-Safe Clock Monitor is enabled)
    
     //CONFIG2
    #pragma config WRT = OFF        // Flash Memory Self-Write Protection (Write protection off)
    #pragma config PLLEN = ON       // PLL Enable (4x PLL enabled)
    #pragma config STVREN = ON      // Stack Overflow/Underflow Reset Enable (Stack Overflow or Underflow will cause a Reset)
    #pragma config BORV = LO        // Brown-out Reset Voltage Selection (Brown-out Reset Voltage (Vbor), low trip point selected.)
    #pragma config LVP = ON        // Low-Voltage Programming Enable (Low-voltage programming enabled)
    
    #ifndef _XTAL_FREQ
    	#define _XTAL_FREQ 1000000
    #endif
    j'espere que quelqu'un dans ce forum a deja rencontré ce probleme
    merci d'avance

    -----

  2. #2
    bisou10

    Re : probleme pour compiler avec MPLABX

    "car le cablage est bon".

    Y'a 3 solutions:

    - non, ton cablage n'est pas bon
    - tu tentes de programmer en mode "alimenté par la carte" et non pas "alimenté par le PK3"
    - ton MCU est mort, ou tu as un mauvais schéma electronique sur MCLR PGC PDG

    Ton erreur vient du fait qu'il ne dialogue pas avec le MCU. Le MCU renvoie systématiquement son ID (qui correspond à son propre modèle)

  3. #3
    Gérard

    Re : probleme pour compiler avec MPLABX

    Fais un essai avec un programme simple (dont tu es sûr) pour ton 12F pour voir s'il est OK.

  4. #4
    RISC

    Re : probleme pour compiler avec MPLABX

    Salut,
    Ce message :
    Code:
    Target Device ID (0x0) does not match expected Device ID (0x1b80).
    est le plus souvent du à un problème hard :
    1/ alimentation trop faible / absente / non sélectionnée (si Pickit3 . ICD3 )
    2/ connecteur ICSP mal cablé
    3/ cable ICSP trop long
    4/ référence du PIC sur la carte ne correspondant pas à la référence du PIC du projet
    5/ Pas de résistance de pull up de 4.7K à 10K sur MCLR
    ...
    En conclusion :
    Fais-nous voir ton schéma électronique ;=)

    a+

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

    Re : probleme pour compiler avec MPLABX

    j'ai mis une resistance de pull up et ca marche... bizarre que pour le MCLR il faut une resistance de pull up mais pour le data et la clock on s'en moque...

Discussions similaires

  1. Problème avec mplabX et mon icd3
    Par davidif dans le forum Électronique
    Réponses: 16
    Dernier message: 03/08/2014, 10h24
  2. probleme avec MPLABX , il ne reconnait pas ANSEL ...
    Par Albert-cosmoff dans le forum Électronique
    Réponses: 8
    Dernier message: 10/02/2014, 06h20
  3. probleme avec MPLABX pas de pic 18F45K22
    Par Albert-cosmoff dans le forum Électronique
    Réponses: 1
    Dernier message: 06/02/2014, 19h24
  4. programmation avec pic c compiler pour pic18f4550
    Par invite9de25ff4 dans le forum Électronique
    Réponses: 0
    Dernier message: 20/05/2012, 19h07
  5. programmation avec pic c compiler pour pic18f4550
    Par invite9de25ff4 dans le forum Électronique
    Réponses: 2
    Dernier message: 19/05/2012, 18h53
Découvrez nos comparatifs produits sur l'informatique et les technologies.