📄 jgb_kzb_v1.0.asm
字号:
.dwfde DW$CIE
;----------------------------------------------------------------------
; 26 | interrupt void DATALOG_ISR(void) // Datalogging interrupt
;----------------------------------------------------------------------
;***************************************************************
;* FNAME: _DATALOG_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_DATALOG_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "F2812_ISR.c",28,1
NASP
IRET
; return occurs
.dwattr DW$49, DW_AT_end_file("F2812_ISR.c")
.dwattr DW$49, DW_AT_end_line(0x1c)
.dwattr DW$49, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$49
.sect ".text"
.global _RTOSINT_ISR
DW$50 .dwtag DW_TAG_subprogram, DW_AT_name("RTOSINT_ISR"), DW_AT_symbol_name("_RTOSINT_ISR")
.dwattr DW$50, DW_AT_low_pc(_RTOSINT_ISR)
.dwattr DW$50, DW_AT_high_pc(0x00)
.dwattr DW$50, DW_AT_begin_file("F2812_ISR.c")
.dwattr DW$50, DW_AT_begin_line(0x1e)
.dwattr DW$50, DW_AT_begin_column(0x10)
.dwpsn "F2812_ISR.c",31,1
.dwfde DW$CIE
;----------------------------------------------------------------------
; 30 | interrupt void RTOSINT_ISR(void) // RTOS interrupt
;----------------------------------------------------------------------
;***************************************************************
;* FNAME: _RTOSINT_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_RTOSINT_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "F2812_ISR.c",32,1
NASP
IRET
; return occurs
.dwattr DW$50, DW_AT_end_file("F2812_ISR.c")
.dwattr DW$50, DW_AT_end_line(0x20)
.dwattr DW$50, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$50
.sect ".text"
.global _EMUINT_ISR
DW$51 .dwtag DW_TAG_subprogram, DW_AT_name("EMUINT_ISR"), DW_AT_symbol_name("_EMUINT_ISR")
.dwattr DW$51, DW_AT_low_pc(_EMUINT_ISR)
.dwattr DW$51, DW_AT_high_pc(0x00)
.dwattr DW$51, DW_AT_begin_file("F2812_ISR.c")
.dwattr DW$51, DW_AT_begin_line(0x22)
.dwattr DW$51, DW_AT_begin_column(0x10)
.dwpsn "F2812_ISR.c",35,1
.dwfde DW$CIE
;----------------------------------------------------------------------
; 34 | interrupt void EMUINT_ISR(void) // Emulation interrupt
;----------------------------------------------------------------------
;***************************************************************
;* FNAME: _EMUINT_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_EMUINT_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "F2812_ISR.c",36,1
NASP
IRET
; return occurs
.dwattr DW$51, DW_AT_end_file("F2812_ISR.c")
.dwattr DW$51, DW_AT_end_line(0x24)
.dwattr DW$51, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$51
.sect ".text"
.global _ILLEGAL_ISR
DW$52 .dwtag DW_TAG_subprogram, DW_AT_name("ILLEGAL_ISR"), DW_AT_symbol_name("_ILLEGAL_ISR")
.dwattr DW$52, DW_AT_low_pc(_ILLEGAL_ISR)
.dwattr DW$52, DW_AT_high_pc(0x00)
.dwattr DW$52, DW_AT_begin_file("F2812_ISR.c")
.dwattr DW$52, DW_AT_begin_line(0x29)
.dwattr DW$52, DW_AT_begin_column(0x10)
.dwpsn "F2812_ISR.c",42,1
.dwfde DW$CIE
;----------------------------------------------------------------------
; 41 | interrupt void ILLEGAL_ISR(void) // Illegal operation TRAP
;----------------------------------------------------------------------
;***************************************************************
;* FNAME: _ILLEGAL_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_ILLEGAL_ISR:
;----------------------------------------------------------------------
; 43 | // Insert ISR Code here
;----------------------------------------------------------------------
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "F2812_ISR.c",44,3
;----------------------------------------------------------------------
; 44 | asm(" ESTOP0");
;----------------------------------------------------------------------
ESTOP0
L1:
DW$L$_ILLEGAL_ISR$2$B:
.dwpsn "F2812_ISR.c",45,3
;----------------------------------------------------------------------
; 45 | for(;;);
; 47 | // Uncomment this line after adding ISR Code
; 48 | // return;
;----------------------------------------------------------------------
B L1,UNC ; |45|
; branch occurs ; |45|
DW$L$_ILLEGAL_ISR$2$E:
DW$53 .dwtag DW_TAG_loop
.dwattr DW$53, DW_AT_name("C:\CCStudio_v3.1\MyProjects\JGB_KZB_V1.0\JGB_KZB_V1.0.asm:L1:1:1209008573")
.dwattr DW$53, DW_AT_begin_file("F2812_ISR.c")
.dwattr DW$53, DW_AT_begin_line(0x2d)
.dwattr DW$53, DW_AT_end_line(0x2d)
DW$54 .dwtag DW_TAG_loop_range
.dwattr DW$54, DW_AT_low_pc(DW$L$_ILLEGAL_ISR$2$B)
.dwattr DW$54, DW_AT_high_pc(DW$L$_ILLEGAL_ISR$2$E)
.dwendtag DW$53
.dwattr DW$52, DW_AT_end_file("F2812_ISR.c")
.dwattr DW$52, DW_AT_end_line(0x32)
.dwattr DW$52, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$52
.sect ".text"
.global _USER0_ISR
DW$55 .dwtag DW_TAG_subprogram, DW_AT_name("USER0_ISR"), DW_AT_symbol_name("_USER0_ISR")
.dwattr DW$55, DW_AT_low_pc(_USER0_ISR)
.dwattr DW$55, DW_AT_high_pc(0x00)
.dwattr DW$55, DW_AT_begin_file("F2812_ISR.c")
.dwattr DW$55, DW_AT_begin_line(0x37)
.dwattr DW$55, DW_AT_begin_column(0x10)
.dwpsn "F2812_ISR.c",56,1
.dwfde DW$CIE
;----------------------------------------------------------------------
; 55 | interrupt void USER0_ISR(void) // User Defined trap 0
;----------------------------------------------------------------------
;***************************************************************
;* FNAME: _USER0_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_USER0_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "F2812_ISR.c",57,1
NASP
IRET
; return occurs
.dwattr DW$55, DW_AT_end_file("F2812_ISR.c")
.dwattr DW$55, DW_AT_end_line(0x39)
.dwattr DW$55, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$55
.sect ".text"
.global _USER1_ISR
DW$56 .dwtag DW_TAG_subprogram, DW_AT_name("USER1_ISR"), DW_AT_symbol_name("_USER1_ISR")
.dwattr DW$56, DW_AT_low_pc(_USER1_ISR)
.dwattr DW$56, DW_AT_high_pc(0x00)
.dwattr DW$56, DW_AT_begin_file("F2812_ISR.c")
.dwattr DW$56, DW_AT_begin_line(0x3b)
.dwattr DW$56, DW_AT_begin_column(0x10)
.dwpsn "F2812_ISR.c",60,1
.dwfde DW$CIE
;----------------------------------------------------------------------
; 59 | interrupt void USER1_ISR(void) // User Defined trap 1
;----------------------------------------------------------------------
;***************************************************************
;* FNAME: _USER1_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_USER1_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "F2812_ISR.c",61,1
NASP
IRET
; return occurs
.dwattr DW$56, DW_AT_end_file("F2812_ISR.c")
.dwattr DW$56, DW_AT_end_line(0x3d)
.dwattr DW$56, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$56
.sect ".text"
.global _USER2_ISR
DW$57 .dwtag DW_TAG_subprogram, DW_AT_name("USER2_ISR"), DW_AT_symbol_name("_USER2_ISR")
.dwattr DW$57, DW_AT_low_pc(_USER2_ISR)
.dwattr DW$57, DW_AT_high_pc(0x00)
.dwattr DW$57, DW_AT_begin_file("F2812_ISR.c")
.dwattr DW$57, DW_AT_begin_line(0x3f)
.dwattr DW$57, DW_AT_begin_column(0x10)
.dwpsn "F2812_ISR.c",64,1
.dwfde DW$CIE
;----------------------------------------------------------------------
; 63 | interrupt void USER2_ISR(void) // User Defined trap 2
;----------------------------------------------------------------------
;***************************************************************
;* FNAME: _USER2_ISR FR SIZE: 0 *
;* *
;* FUNCTION ENVIRONMENT *
;* *
;* FUNCTION PROPERTIES *
;* 0 Parameter, 0 Auto, 0 SOE *
;***************************************************************
_USER2_ISR:
ASP
.dwcfa 0x1d, -2
.dwcfa 0x1c, 26, 0
.dwcfa 0x09, 40, 26
CLRC PAGE0,OVM
CLRC AMODE
.dwpsn "F2812_ISR.c",65,1
NASP
IRET
; return occurs
.dwattr DW$57, DW_AT_end_file("F2812_ISR.c")
.dwattr DW$57, DW_AT_end_line(0x41)
.dwattr DW$57, DW_AT_end_column(0x01)
.dwendentry
.dwendtag DW$57
.sect ".text"
.global _USER3_ISR
DW$58 .dwtag DW_TAG_subprogram, DW_AT_name("USER3_ISR"), DW_AT_symbol_name("_USER3_ISR")
.dwattr DW$58, DW_AT_low_pc(_USER3_ISR)
.dwattr DW$58, DW_AT_high_pc(0x00)
.dwattr DW$58, DW_AT_begin_file("F2812_ISR.c")
.dwattr DW$58, DW_AT_begin_line(0x43)
.dwattr DW$58, DW_AT_begin_column(0x10)
.dwpsn "F2812_ISR.c",68,1
.dwfde DW$CIE
;----------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -