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

Helpppp !!! Bit configuraton du PIC 18F25K20



  1. #1
    MansonryGK

    Unhappy Helpppp !!! Bit configuraton du PIC 18F25K20


    ------

    Je suis entrain de réaliser un system de détection de mouvement et de production un signal sonore d'alarme.
    Utilisant le capteur gyroscopique MEM L3G4200D et le microcontroleur PIC 18F25K20.
    On a code le programme en assembleur et le problem est de configurer le PIC pour fonctionner.
    On a essayé avec ce bout de code de configuration des bits :

    ;***************************** ******************** **
    ;Program Configuration Register 1
    CONFIG = CONFIG1H, _FOSC_INTIO67 & _FCMEN_OFF & _IESO_OFF ; CONFIG1H

    ;Program Configuration Register 2 low
    CONFIG = _CONFIG2L, _PWRT_OFF & _BOREN_SBORDIS & _BORV_30 ; CONFIG2L

    ;Program Configuration Register 2 high
    CONFIG = _CONFIG2H, _WDTEN_OFF & _WDTPS_32768 ; CONFIG2H

    ;Program Configuration Register 3 high
    CONFIG = _CONFIG3H, _MCLRE_OFF & _LPT1OSC_OFF & _PBADEN_ON &_CCP2MX_PORTC ; CONFIG3H

    ;Program Configuration Register 4 high
    CONFIG = _CONFIG4H, _STVREN_ON & _LVP_OFF & _XINST_OFF ; CONFIG4L

    ;Program Configuration Register 5 low
    CONFIG = _CONFIG5L, _CP0_OFF & _CP1_OFF & _CP2_OFF & _CP3_OFF ; CONFIG5L

    ;Program Configuration Register 5 high
    CONFIG = _CONFIG5H, _CPB_OFF & _CPD_OFF ; CONFIG5H

    ;Program Configuration Register 6 low
    CONFIG = _CONFIG5H, _WRT0_OFF & _WRT1_OFF & _WRT2_OFF & _WRT3_OFF ;CONFIG6L

    ;Program Configuration Register 6 high
    CONFIG = _CONFIG5H, _WRTB_OFF & _WRTC_OFF & _WRTD_OFF ; CONFIG6H

    ;Program Configuration Register 7 low
    CONFIG = _CONFIG5H, _EBTR0_OFF & _EBTR1_OFF & _EBTR2_OFF & _EBTR3_OFF ; CONFIG7L

    ;Program Configuration Register 7 high
    CONFIG = _CONFIG5H, EBTRB_OFF

    ;***************************** ******************** **
    Mais quand on assemble le programme avec MPlab, il donne toujours des erreurs de type :
    Warning[205] D:\PRT\CODE_PRT.ASM 4 : Found directive in column 1. (CONFIG)
    Error[128] D:\PRT\CODE_PRT.ASM 4 : Missing argument(s) (configuration byte setting is missing

    Ce bout de code j'essaye de traduire en assembleur depuis C. Chez les autres projets, il marche bien mai s pas chez nous
    Je ne sais pas ou est l'erreur

    Merci beaucoup de m'aider.

    -----

  2. #2
    Forhorse

    Re : Helpppp !!! Bit configuraton du PIC 18F25K20

    je vois qu'il manque le "_" sur la première ligne CONFIG1H

  3. #3
    Franck-026

    Re : Helpppp !!! Bit configuraton du PIC 18F25K20

    +1 mais etrange pour la ligne 4, ca devrait etre la ligne 3... Mais bien vu...

  4. #4
    MansonryGK

    Re : Helpppp !!! Bit configuraton du PIC 18F25K20

    Merci pour la reponse
    Je l'ai corrige mais il apparait toujours la meme erreur
    C'est aussi mang un _ sur le config 7 mais l'erreur est toujours pareil.
    Je pense que l'erreur est le manque d'un bit de configuration dans les config mais je ne sais pas lequel
    Dernière modification par MansonryGK ; 29/04/2012 à 21h57.

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

    Re : Helpppp !!! Bit configuraton du PIC 18F25K20

    Salut,

    Voilà une syntaxe qui fonctionne sur MPLAB C18 pour le PIC18F4520 :

    Code:
    	CONFIG WDT=OFF, OSC=RCIO6, LVP=OFF

    Il faut que tu cherches dans le document ( Help > topics > ...) le document sur les bits de config pour le C18 et que tu utilises ceux qui sont prévus pour le PIC18F45K20.

    a+

    PS : je suis passé au PIC18F45K22 qui est plus riche que le PIC18F45K20 en périphériques
    Dernière modification par RISC ; 30/04/2012 à 07h55.

  7. #6
    MansonryGK

    Re : Helpppp !!! Bit configuraton du PIC 18F25K20

    Merci beaucoup pour la reponse RISC.

    Ca me semble qu'il marcherais, maintenant il affiche seulement un warning et pas d'erreur

    Warning[205] D:\PRT\CODE_PRT.ASM 34 : Found directive in column 1. (CONFIG)

  8. #7
    RISC

    Re : Helpppp !!! Bit configuraton du PIC 18F25K20

    Salut,

    Si ma mémoire est bonne, on a pas le droit de mettre autre chose que des étiquettes dans la première colonne...
    Il devrait donc suffire de mettre un espace avant CONFIG

    a+

Discussions similaires

  1. Problemes de comprehension du pic 18f25k20
    Par nm62 dans le forum Électronique
    Réponses: 2
    Dernier message: 25/03/2011, 00h41
  2. pic 8 bit en c ?
    Par vinowan dans le forum Électronique
    Réponses: 10
    Dernier message: 03/03/2010, 13h12
  3. rtc dans in pic 8 bit?
    Par vinowan dans le forum Électronique
    Réponses: 3
    Dernier message: 10/11/2009, 12h37
  4. Mémorisation mot 16 bit dans un pic ?
    Par ren28042 dans le forum Électronique
    Réponses: 24
    Dernier message: 26/10/2009, 12h23
  5. C pour PIC : récupérer le nième bit d'un entier
    Par Toufinet dans le forum Électronique
    Réponses: 24
    Dernier message: 21/02/2009, 13h10
Découvrez nos comparatifs produits sur l'informatique et les technologies.