PIC18F4680 pas "stable"
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

PIC18F4680 pas "stable"



  1. #1
    petitnul12

    PIC18F4680 pas "stable"


    ------

    Bonsoir,

    J'ai programmer un PIC18F4680 pour faire clignoter une led, mais celui ci n'est pas stable...
    Soit la led ne clignote pas, soit elle clignote pendant quelques secondes et plus rien, ou bien quelque fois le PIC relance le clignotement.

    Je ne comprend pas... La platine est OK, le code fonctionne avec un PIC18F458. J'ai aussi désactivé le watchdog.
    Avez vous des idées sur un possible origine "d'instabilité" du PIC ?

    Je vous joint les bits de configuration du PIC:

    Code:
    #pragma config OSC = HSPLL
        #pragma config FCMEN = OFF
        #pragma config IESO = OFF
        #pragma config PWRT = OFF
        #pragma config BOREN = BOHW
        #pragma config BORV = 3
        #pragma config WDT = OFF
        #pragma config WDTPS = 128
        #pragma config PBADEN = OFF
        #pragma config LPT1OSC = OFF
        #pragma config MCLRE = ON
        #pragma config STVREN = ON
        #pragma config LVP = ON
        #pragma config BBSIZ = 1024
        #pragma config XINST = 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
    
        ADCON1 = 0x0F; //  Configuration des pins du port A en I/O
        CVRCON = 0x00;
        ECCP1CON = 0x00; //  Configuration des pins du port D en I/O
        TRISE = 0x07; //  Configuration des pins du port E en I/O
        CMCON = 0x07;
        INTCON = 0x00; //  Configuration des interruptions
        INTCON2 = 0x80;
        INTCON3 = 0x00;
        PIR1 = 0x00;
        PIR2 = 0x00;
        PIR3 = 0x00;
        PIE1 = 0x00;
        PIE2 = 0x00;
        PIE3 = 0x00;
        IPR1 = 0x00;
        IPR2 = 0x00;
        IPR3 = 0x00;
        RCON = 0x00;

    -----

  2. #2
    mgduc

    Re : PIC18F4680 pas "stable"

    Essais de mettre _BODEN_OFF. Moi ça m'est déjà arrivé et c'était à cause de cela. Si c'est le cas, ta tension d'alimentation s'écroule... Toi ça devrais être BODEN = OFF

  3. #3
    terriblement

    Re : PIC18F4680 pas "stable"

    salut,

    fait voir un schéma... avec les caractéristiques de la diode.

  4. #4
    petitnul12

    Re : PIC18F4680 pas "stable"

    J'en suis tjs au même point en désactivant le BODEN... Je ne comprend vraiment pas ou ça peut bloqué la...

    Il s'agit d'une bête led verte relié au PIC par sa résistance de limitation de courant. Mais elle fonctionne c'est sur ça, elle fonctionne avec d'autre PIC

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

    Re : PIC18F4680 pas "stable"

    Broche MCLR bien reliée au Vdd avec une résistances de qlq kOhms ?

  7. #6
    petitnul12

    Re : PIC18F4680 pas "stable"

    Oui =)
    D'ou mon incompréhension..

  8. #7
    jamnt

    Re : PIC18F4680 pas "stable"

    Bonjour,

    J'ai utilisé ce pic plusieurs fois (gestion d'un four, d'un aquarium eau de mer, notamment), sans soucis majeurs.
    D'après votre code, les ports ABCD ne sont pas configurés, donc "en l'air", ce qui n'est pas très recommandé.
    Et sans schéma, et code complet, difficile de vous conseiller.

    Cordialement

  9. #8
    petitnul12

    Re : PIC18F4680 pas "stable"

    Bonsoir,

    Alors en réalité le soucis vient de la configuration du #pragma config LVP = ON, il faut le mettre a OFF. C'est le mode utilisé pour la programmation basse tension.. Chose que je ne connait pas énormément, je m’arrêterais donc la =) Mais en OFF tout fonctionne à merveille.

  10. #9
    mgduc

    Re : PIC18F4680 pas "stable"

    Étrange...

  11. #10
    RISC

    Re : PIC18F4680 pas "stable"

    Salut,

    Le LVP n'est pas géré sur la plupart des outils de programmation.
    Il faut toujours le mettre OFF...

    a+

Discussions similaires

  1. Petite aide sur "quel est le carbocation le plus stable"
    Par invite23b5ba7c dans le forum Chimie
    Réponses: 12
    Dernier message: 28/11/2010, 18h54
Découvrez nos comparatifs produits sur l'informatique et les technologies.