📄 switch_c.asm
字号:
;==================================================
;General interrupt structure for calling C fun or Asm fun in ISR
;==================================================
.def GISR2,GISR3,GISR5,PHANTOM
.def T1PINT_ISR
.def T1UFINT_ISR
.def CANMBX_ISR
; .ref _timer2_isr,_timer1_isr,_tsf,_led
.ref _timer2_isr,_timer1_isr,_led,_ad,_Protect
.ref I$$SAVE,I$$REST
.ref PVECTORS
.include f2407.h
.def _Ad_data
_Ad_data .usect "tmpmem",200
GISR1:SETC INTM
CALL I$$SAVE
SAR AR1,*
LARK AR0,1
LAR AR0,*0+
LDP #0E0H
; LACC 30,1 ;读取外设中断向量寄存器(PIVR),并左移一*/
LACC PIVR,1
ADD #PVECTORS ;加上外设中断人口地
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -