TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: preguntonazo en 12 de Agosto de 2004, 21:53:00
-
Hola a todos y gracias de antemano:
Estoy usando el 16F87 y tengo un error al compilar mi programa, es en la palabra de control, que es tal como sigue:
__config _LVP_OFF & _HS_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF & _BODEN_OFF & _DEBUG_OFF
y el error que me entrega el MPLAB es:
Error[126] : Argument out of range (not a valid config register address)
no estoy seguro que pueda ser de repente sintaxis, no lo se.. alguien me puede ayudar....gracias totales...
-
Por lo que he visto este micro tiene dos palabras de configuración, prueba con
__CONFIG _CONFIG1, _CP_OFF & _CCP1_RB0 & _DEBUG_OFF & _WRT_PROTECT_OFF & _CPD_OFF & _LVP_OFF & _BODEN_OFF & _MCLR_OFF & _PWRTE_ON & _WDT_OFF & _INTRC_IO
__CONFIG _CONFIG2, _IESO_OFF & _FCMEN_OFF
las posibilidades son las siguientes:
;==========================================================================
;
; Configuration Bits
;
;==========================================================================
_CONFIG1 EQU H"2007"
_CONFIG2 EQU H"2008"
;Configuration Byte 1 Options
_CP_ALL EQU H"1FFF"
_CP_OFF EQU H"3FFF"
_CCP1_RB0 EQU H"3FFF"
_CCP1_RB3 EQU H"2FFF"
_DEBUG_OFF EQU H"3FFF"
_DEBUG_ON EQU H"37FF"
_WRT_PROTECT_OFF EQU H"3FFF" ;No program memory write protection
_WRT_PROTECT_256 EQU H"3DFF" ;First 256 program memory protected
_WRT_PROTECT_2048 EQU H"3BFF" ;First 2048 program memory protected
_WRT_PROTECT_ALL EQU H"39FF" ;All of program memory protected
_CPD_ON EQU H"3EFF"
_CPD_OFF EQU H"3FFF"
_LVP_ON EQU H"3FFF"
_LVP_OFF EQU H"3F7F"
_BODEN_ON EQU H"3FFF"
_BODEN_OFF EQU H"3FBF"
_MCLR_ON EQU H"3FFF"
_MCLR_OFF EQU H"3FDF"
_PWRTE_OFF EQU H"3FFF"
_PWRTE_ON EQU H"3FF7"
_WDT_ON EQU H"3FFF"
_WDT_OFF EQU H"3FFB"
_EXTRC_CLKOUT EQU H"3FFF"
_EXTRC_IO EQU H"3FFE"
_INTRC_CLKOUT EQU H"3FFD"
_INTRC_IO EQU H"3FFC"
_EXTCLK EQU H"3FEF"
_HS_OSC EQU H"3FEE"
_XT_OSC EQU H"3FED"
_LP_OSC EQU H"3FEC"
;Configuration Byte 2 Options
_IESO_ON EQU H"3FFF"
_IESO_OFF EQU H"3FFD"
_FCMEN_ON EQU H"3FFF"
_FCMEN_OFF EQU H"3FFE"
un saludo ya comentaras