hi DAVE
i am also getting some compile errors , that not sure why ,
using DT_INTS-18_34c for the 18F24K40 , no priority is used
Code:
' ---------- Set up DT_INTS-18 Routine for Instant Interupt handling -----------
INCLUDE "DT_INTS-18_K40.bas" ; Base Interrupt System for 18FxxK40 processors ( DT_INTS-18_3_4C.BAS)
INCLUDE "ReEnterPBP-18.bas" ; Include if using PBP interrupts
ASM
INT_LIST macro; IntSource, Label , Type, ResetFlag?
INT_Handler TMR0_INT, _Timer0_Count, PBP, yes ; call Timer0_Count subroutine
INT_Handler IOC_INT, _Rx_mode_IOC , PBP, yes ; Call Rx_mode_IOC subroutine for RF RX_mode
INT_Handler RX2_INT, _Term_RX , PBP, yes ; Call Term_input for terminal char buffer
endm
INT_CREATE ; Creates the Interrupt Processor
ENDASM
--------------------------------------
'---------- Start of Program commands ---------------
Gate_Reset: ' Label for a soft reset
Clear ' Clear varables
@ INT_ENABLE TMR0_INT ; enable Timer0 interupts and start Timer0
@ INT_ENABLE IOC_INT ; Enable PortB IOC Interrupts for RX_mode - RF_IRQ pin
following compile errors are
Code:
problem - Symbol not previously defined (intflagbit)
problem - Symbol not previously defined (intflagreg)
; -- macro --
INT_Source macro IFR, IFB, IER, IEB, IPR, IPB
if (IflagReg == IFR) && (IflagBit == IFB)
list
Code:
error "INT_ENABLE - Interrupt Source not found!"
Bookmarks