Specifications
Program Examples
B-39
Program Examples
XOR #0038h ; CAP6 interrupt
BCND SISR38,eq
RET
SISR33: ; CAP1 SISR
LDP #GPTCONA >> 7h ; Peripheral page
SPLK #0001h,EVAIFRC ; clear Capture flag
LDP #0h
BLDD #CAP1FIFO,70h
BLDD #CAP1FIFO,71h
LACL 70h ; Check FIFO values
XOR #0h
BCND CAP1FAIL,NEQ
LACL 71h
XOR #0h
BCND CAP1PASS,EQ
CAP1FAIL ; Report CAP1 error
LDP #6h
SPLK #5101h,51h
B END_INT
CAP1PASS
LDP #6h
SPLK #5100h,51h
END_INT CLRC INTM
RET
SISR34: ; CAP2 SISR
LDP #GPTCONA >> 7h ; Peripheral page
SPLK #0002h,EVAIFRC ; clear Capture flag
LDP #0h
BLDD #CAP2FIFO,72h
BLDD #CAP2FIFO,73h
LACL 72h ; Check FIFO values
XOR #3F00h
BCND CAP2FAIL,NEQ
LACL 73h
XOR #3F00h
BCND CAP2PASS,EQ
CAP2FAIL ; Report CAP2 error
LDP #6h
SPLK #5201h,52h
B END_INT
CAP2PASS
LDP #6h
SPLK #5200h,52h
CLRC INTM
RET
SISR35: ; CAP3 SISR
LDP #GPTCONA >> 7h ; Peripheral page
SPLK #0004h,EVAIFRC ; clear Capture flag
LDP #0h
BLDD #CAP3FIFO,74h
BLDD #CAP3FIFO,75h










