Hi Darrel: I made a little test with this:
DEFINE OSC 8
' **** CONFIGURACION 16F1826 *************************
#CONFIG
__config _CONFIG1, _FOSC_INTOSC & _MCLRE_OFF & _CP_ON & _WDTE_OFF
__config _CONFIG2, _PLLEN_ON & _LVP_OFF
#ENDCONFIG
ANSELA= %00000001 'Set 'em all to digital
ANSELB= 0 ' 'all digital
ADCON0= 1
adcon1=$80
CM1CON0 = 0
CM2CON0 = 0
OSCCON = $72
'*******************************
LED1 VAR PORTB.3
INCLUDE "DT_INTS-14.bas" ' Base Interrupt System
INCLUDE "ReEnterPBP.bas" ' Include if using PBP interrupts
ASM
INT_LIST macro ; IntSource, Label, Type, ResetFlag?
INT_Handler TMR1_INT, _ToggleLED1, PBP, yes
endm
INT_CREATE ; Creates the interrupt processor
ENDASM
T1CON = $31 ; Prescaler = 8, TMR1ON
@ INT_ENABLE TMR1_INT ; enable Timer 1 interrupts
Main:
PAUSE 1
GOTO Main
'---[TMR1 - interrupt handler]--------------------------------------------------
ToggleLED1:
TOGGLE LED1
@ INT_RETURN
When I compile, I got 2 errors:
574 Illegal opcode (aftersave)
581 Illegal code (AfterUserRoutine)
and two warnings:
574 found label after column 1 (GetAddress)
581 found label after column 1 (GetAddress)
Please help...
Greetings...
Ruben de la Pena V.
Bookmarks