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.
-----