I have this in my program (PBP2.60C) and am using GP3 as an input and it works fine.
@ DEVICE PIC12F683, intrc_osc_noclkout, wdt_on, mclr_off, protect_off , bod_on
INCLUDE "ALLDIGITAL.pbp"
The ALLDIGITAL.pbp just makes sure I have everything set as digital.
The problem is that the PBP assembler uses mclr and mpasm uses MCLRE , see the .inc file
Code:;**************************************************************** ;* 12F683.INC * ;* * ;* By : Leonard Zerman, Jeff Schmoyer * ;* Notice : Copyright (c) 2005 microEngineering Labs, Inc. * ;* All Rights Reserved * ;* Date : 08/31/05 * ;* Version : 2.46a * ;* Notes : * ;**************************************************************** NOLIST ifdef PM_USED LIST include 'M12F683.INC' ; PM header device pic12F683, intrc_osc_noclkout, wdt_on, mclr_on, protect_off XALL NOLIST else LIST LIST p = 12F683, r = dec, w = -302 INCLUDE "P12F683.INC" ; MPASM Header __config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_ON & _CP_OFF NOLIST endif LIST





Bookmarks