⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jgb_kzb_v1.0.asm

📁 TMS320F2812串行口通信程序-采用循环缓冲区方式
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	.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 + -