TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: preguntonazo en 12 de Agosto de 2004, 21:53:00

Título: Error de compilación usando PIC 16F87
Publicado 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...
Título: RE: Error de compilación usando PIC 16F87
Publicado por: T0ni0 en 13 de Agosto de 2004, 02:07:00
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