_CONFIG1 is for configuration word 1. If you take a look in your C:\Program Files\Microchip\MPASM Suite and look at the .inc file for the chip you are using, at the bottom of the inc file, you will see:
A couple of the configs are in configuration word 2. This gives Mpasm what it needs to know. If you were setting WRT_OFF, you would have to put it in another config line, like:Code:;========================================================================== ; ; Configuration Bits ; ;========================================================================== _CONFIG1 EQU H'2007' _CONFIG2 EQU H'2008' ;----- Configuration Word1 ------------------------------------------------ _DEBUG_ON EQU H'1FFF' _DEBUG_OFF EQU H'3FFF' _LVP_ON EQU H'3FFF' _LVP_OFF EQU H'2FFF' _FCMEN_ON EQU H'3FFF' _FCMEN_OFF EQU H'37FF' _IESO_ON EQU H'3FFF' _IESO_OFF EQU H'3BFF' _BOR_ON EQU H'3FFF' _BOR_NSLEEP EQU H'3EFF' _BOR_SBODEN EQU H'3DFF' _BOR_OFF EQU H'3CFF' _CPD_ON EQU H'3F7F' _CPD_OFF EQU H'3FFF' _CP_ON EQU H'3FBF' _CP_OFF EQU H'3FFF' _MCLRE_ON EQU H'3FFF' _MCLRE_OFF EQU H'3FDF' _PWRTE_ON EQU H'3FEF' _PWRTE_OFF EQU H'3FFF' _WDT_ON EQU H'3FFF' _WDT_OFF EQU H'3FF7' _LP_OSC EQU H'3FF8' _XT_OSC EQU H'3FF9' _HS_OSC EQU H'3FFA' _EC_OSC EQU H'3FFB' _INTRC_OSC_NOCLKOUT EQU H'3FFC' _INTRC_OSC_CLKOUT EQU H'3FFD' _EXTRC_OSC_NOCLKOUT EQU H'3FFE' _EXTRC_OSC_CLKOUT EQU H'3FFF' _INTOSCIO EQU H'3FFC' _INTOSC EQU H'3FFD' _EXTRCIO EQU H'3FFE' _EXTRC EQU H'3FFF' ;----- Configuration Word2 ------------------------------------------------ _WRT_OFF EQU H'3FFF' ; No prog memmory write protection _WRT_256 EQU H'3DFF' ; First 256 prog memmory write protected _WRT_1FOURTH EQU H'3BFF' ; First quarter prog memmory write protected _WRT_HALF EQU H'39FF' ; First half memmory write protected _BOR21V EQU H'3EFF' _BOR40V EQU H'3FFF'
Here is some slightly condensed config info:Code:@ __config _CONFIG1, _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_OFF & _LVP_OFF & _CP_OFF @ __config _CONFIG2, _WRT_OFF
http://www.picbasic.co.uk/forum/cont...o-your-Program




Bookmarks