Well then I must only use a RETFIE FAST and no "PUSH/POP" anythings in IRQ routine.
as :
Code:
' Assembly language INTERRUPT handler
Asm
GlbInt
;
;
RXF btfsc _RC1IF
call _RxIRQ ; Routine Interrupt EUSART1 Receiver (in basic code)
;
T0F btfsc _TMR0IF
call _timer0IRQ ; Routine Interrupt Timer0 (in basic code)
;
T1F btfsc _TMR1IF
call _timer1IRQ ; Routine Interrupt Timer1 (in basic code)
;
;**************************************************************************************************
; Restore
RETFIE FAST
;
EndAsm
Is possible getback any confirm or suggestion ?
Thank'you very much.
Bookmarks