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

📄 jgb_kzb_v1.0.asm

📁 TMS320F2812串行口通信程序-采用循环缓冲区方式
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	.field  	_PDPINTB_ISR,32		; _PieVectTableInit._PDPINTB @ 1056
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd1_3 @ 1088
	.field  	_XINT1_ISR,32		; _PieVectTableInit._XINT1 @ 1120
	.field  	_XINT2_ISR,32		; _PieVectTableInit._XINT2 @ 1152
	.field  	_ADCINT_ISR,32		; _PieVectTableInit._ADCINT @ 1184
	.field  	_TINT0_ISR,32		; _PieVectTableInit._TINT0 @ 1216
	.field  	_WAKEINT_ISR,32		; _PieVectTableInit._WAKEINT @ 1248
	.field  	_CMP1INT_ISR,32		; _PieVectTableInit._CMP1INT @ 1280
	.field  	_CMP2INT_ISR,32		; _PieVectTableInit._CMP2INT @ 1312
	.field  	_CMP3INT_ISR,32		; _PieVectTableInit._CMP3INT @ 1344
	.field  	_T1PINT_ISR,32		; _PieVectTableInit._T1PINT @ 1376
	.field  	_T1CINT_ISR,32		; _PieVectTableInit._T1CINT @ 1408
	.field  	_T1UFINT_ISR,32		; _PieVectTableInit._T1UFINT @ 1440
	.field  	_T1OFINT_ISR,32		; _PieVectTableInit._T1OFINT @ 1472
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd2_8 @ 1504
	.field  	_T2PINT_ISR,32		; _PieVectTableInit._T2PINT @ 1536
	.field  	_T2CINT_ISR,32		; _PieVectTableInit._T2CINT @ 1568
	.field  	_T2UFINT_ISR,32		; _PieVectTableInit._T2UFINT @ 1600
	.field  	_T2OFINT_ISR,32		; _PieVectTableInit._T2OFINT @ 1632
	.field  	_CAPINT1_ISR,32		; _PieVectTableInit._CAPINT1 @ 1664
	.field  	_CAPINT2_ISR,32		; _PieVectTableInit._CAPINT2 @ 1696
	.field  	_CAPINT3_ISR,32		; _PieVectTableInit._CAPINT3 @ 1728
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd3_8 @ 1760
	.field  	_CMP4INT_ISR,32		; _PieVectTableInit._CMP4INT @ 1792
	.field  	_CMP5INT_ISR,32		; _PieVectTableInit._CMP5INT @ 1824
	.field  	_CMP6INT_ISR,32		; _PieVectTableInit._CMP6INT @ 1856
	.field  	_T3PINT_ISR,32		; _PieVectTableInit._T3PINT @ 1888
	.field  	_T3CINT_ISR,32		; _PieVectTableInit._T3CINT @ 1920
	.field  	_T3UFINT_ISR,32		; _PieVectTableInit._T3UFINT @ 1952
	.field  	_T3OFINT_ISR,32		; _PieVectTableInit._T3OFINT @ 1984
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd4_8 @ 2016
	.field  	_T4PINT_ISR,32		; _PieVectTableInit._T4PINT @ 2048
	.field  	_T4CINT_ISR,32		; _PieVectTableInit._T4CINT @ 2080
	.field  	_T4UFINT_ISR,32		; _PieVectTableInit._T4UFINT @ 2112
	.field  	_T4OFINT_ISR,32		; _PieVectTableInit._T4OFINT @ 2144
	.field  	_CAPINT4_ISR,32		; _PieVectTableInit._CAPINT4 @ 2176
	.field  	_CAPINT5_ISR,32		; _PieVectTableInit._CAPINT5 @ 2208
	.field  	_CAPINT6_ISR,32		; _PieVectTableInit._CAPINT6 @ 2240
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd5_8 @ 2272
	.field  	_SPIRXINTA_ISR,32		; _PieVectTableInit._SPIRXINTA @ 2304
	.field  	_SPITXINTA_ISR,32		; _PieVectTableInit._SPITXINTA @ 2336
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd6_3 @ 2368
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd6_4 @ 2400
	.field  	_MRINTA_ISR,32		; _PieVectTableInit._MRINTA @ 2432
	.field  	_MXINTA_ISR,32		; _PieVectTableInit._MXINTA @ 2464
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd6_7 @ 2496
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd6_8 @ 2528
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd7_1 @ 2560
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd7_2 @ 2592
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd7_3 @ 2624
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd7_4 @ 2656
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd7_5 @ 2688
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd7_6 @ 2720
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd7_7 @ 2752
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd7_8 @ 2784
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd8_1 @ 2816
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd8_2 @ 2848
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd8_3 @ 2880
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd8_4 @ 2912
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd8_5 @ 2944
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd8_6 @ 2976
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd8_7 @ 3008
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd8_8 @ 3040
	.field  	_SCIRXINTA_ISR,32		; _PieVectTableInit._RXAINT @ 3072
	.field  	_SCITXINTA_ISR,32		; _PieVectTableInit._TXAINT @ 3104
	.field  	_SCIRXINTB_ISR,32		; _PieVectTableInit._RXBINT @ 3136
	.field  	_SCITXINTB_ISR,32		; _PieVectTableInit._TXBINT @ 3168
	.field  	_ECAN0INTA_ISR,32		; _PieVectTableInit._ECAN0INTA @ 3200
	.field  	_ECAN1INTA_ISR,32		; _PieVectTableInit._ECAN1INTA @ 3232
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd9_7 @ 3264
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd9_8 @ 3296
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd10_1 @ 3328
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd10_2 @ 3360
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd10_3 @ 3392
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd10_4 @ 3424
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd10_5 @ 3456
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd10_6 @ 3488
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd10_7 @ 3520
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd10_8 @ 3552
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd11_1 @ 3584
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd11_2 @ 3616
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd11_3 @ 3648
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd11_4 @ 3680
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd11_5 @ 3712
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd11_6 @ 3744
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd11_7 @ 3776
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd11_8 @ 3808
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd12_1 @ 3840
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd12_2 @ 3872
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd12_3 @ 3904
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd12_4 @ 3936
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd12_5 @ 3968
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd12_6 @ 4000
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd12_7 @ 4032
	.field  	_rsvd_ISR,32		; _PieVectTableInit._rsvd12_8 @ 4064

DW$43	.dwtag  DW_TAG_variable, DW_AT_name("PieVectTableInit"), DW_AT_symbol_name("_PieVectTableInit")
	.dwattr DW$43, DW_AT_location[DW_OP_addr _PieVectTableInit]
	.dwattr DW$43, DW_AT_type(*DW$T$309)
	.dwattr DW$43, DW_AT_external(0x01)
;	C:\CCStudio_v3.1\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\Ericson\LOCALS~1\Temp\TI21212 
	.sect	".text"
	.global	_INT13_ISR

DW$44	.dwtag  DW_TAG_subprogram, DW_AT_name("INT13_ISR"), DW_AT_symbol_name("_INT13_ISR")
	.dwattr DW$44, DW_AT_low_pc(_INT13_ISR)
	.dwattr DW$44, DW_AT_high_pc(0x00)
	.dwattr DW$44, DW_AT_begin_file("F2812_ISR.c")
	.dwattr DW$44, DW_AT_begin_line(0x03)
	.dwattr DW$44, DW_AT_begin_column(0x10)
	.dwpsn	"F2812_ISR.c",4,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;   3 | interrupt void INT13_ISR(void)     // INT13 or CPU-Timer1              
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _INT13_ISR                    FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************

_INT13_ISR:
        ASP
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        CLRC      PAGE0,OVM
        CLRC      AMODE
	.dwpsn	"F2812_ISR.c",5,1
        NASP
        IRET
        ; return occurs
	.dwattr DW$44, DW_AT_end_file("F2812_ISR.c")
	.dwattr DW$44, DW_AT_end_line(0x05)
	.dwattr DW$44, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$44

	.sect	".text"
	.global	_INT14_ISR

DW$45	.dwtag  DW_TAG_subprogram, DW_AT_name("INT14_ISR"), DW_AT_symbol_name("_INT14_ISR")
	.dwattr DW$45, DW_AT_low_pc(_INT14_ISR)
	.dwattr DW$45, DW_AT_high_pc(0x00)
	.dwattr DW$45, DW_AT_begin_file("F2812_ISR.c")
	.dwattr DW$45, DW_AT_begin_line(0x07)
	.dwattr DW$45, DW_AT_begin_column(0x10)
	.dwpsn	"F2812_ISR.c",8,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;   7 | interrupt void INT14_ISR(void)     // CPU-Timer2                       
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _INT14_ISR                    FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************

_INT14_ISR:
        ASP
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        CLRC      PAGE0,OVM
        CLRC      AMODE
	.dwpsn	"F2812_ISR.c",9,1
        NASP
        IRET
        ; return occurs
	.dwattr DW$45, DW_AT_end_file("F2812_ISR.c")
	.dwattr DW$45, DW_AT_end_line(0x09)
	.dwattr DW$45, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$45

	.sect	".text"
	.global	_NMI_ISR

DW$46	.dwtag  DW_TAG_subprogram, DW_AT_name("NMI_ISR"), DW_AT_symbol_name("_NMI_ISR")
	.dwattr DW$46, DW_AT_low_pc(_NMI_ISR)
	.dwattr DW$46, DW_AT_high_pc(0x00)
	.dwattr DW$46, DW_AT_begin_file("F2812_ISR.c")
	.dwattr DW$46, DW_AT_begin_line(0x0b)
	.dwattr DW$46, DW_AT_begin_column(0x10)
	.dwpsn	"F2812_ISR.c",12,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;  11 | interrupt void NMI_ISR(void)       // Non-maskable interrupt           
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _NMI_ISR                      FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************

_NMI_ISR:
        ASP
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        CLRC      PAGE0,OVM
        CLRC      AMODE
	.dwpsn	"F2812_ISR.c",13,1
        NASP
        IRET
        ; return occurs
	.dwattr DW$46, DW_AT_end_file("F2812_ISR.c")
	.dwattr DW$46, DW_AT_end_line(0x0d)
	.dwattr DW$46, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$46

	.sect	".text"
	.global	_XINT1_ISR

DW$47	.dwtag  DW_TAG_subprogram, DW_AT_name("XINT1_ISR"), DW_AT_symbol_name("_XINT1_ISR")
	.dwattr DW$47, DW_AT_low_pc(_XINT1_ISR)
	.dwattr DW$47, DW_AT_high_pc(0x00)
	.dwattr DW$47, DW_AT_begin_file("F2812_ISR.c")
	.dwattr DW$47, DW_AT_begin_line(0x0f)
	.dwattr DW$47, DW_AT_begin_column(0x11)
	.dwpsn	"F2812_ISR.c",16,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;  15 | interrupt void  XINT1_ISR(void)                                        
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _XINT1_ISR                    FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************

_XINT1_ISR:
        ASP
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        CLRC      PAGE0,OVM
        CLRC      AMODE
	.dwpsn	"F2812_ISR.c",17,1
        NASP
        IRET
        ; return occurs
	.dwattr DW$47, DW_AT_end_file("F2812_ISR.c")
	.dwattr DW$47, DW_AT_end_line(0x11)
	.dwattr DW$47, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$47

	.sect	".text"
	.global	_XINT2_ISR

DW$48	.dwtag  DW_TAG_subprogram, DW_AT_name("XINT2_ISR"), DW_AT_symbol_name("_XINT2_ISR")
	.dwattr DW$48, DW_AT_low_pc(_XINT2_ISR)
	.dwattr DW$48, DW_AT_high_pc(0x00)
	.dwattr DW$48, DW_AT_begin_file("F2812_ISR.c")
	.dwattr DW$48, DW_AT_begin_line(0x13)
	.dwattr DW$48, DW_AT_begin_column(0x11)
	.dwpsn	"F2812_ISR.c",20,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;  19 | interrupt void  XINT2_ISR(void)                                        
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _XINT2_ISR                    FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************

_XINT2_ISR:
        ASP
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        CLRC      PAGE0,OVM
        CLRC      AMODE
	.dwpsn	"F2812_ISR.c",21,1
        NASP
        IRET
        ; return occurs
	.dwattr DW$48, DW_AT_end_file("F2812_ISR.c")
	.dwattr DW$48, DW_AT_end_line(0x15)
	.dwattr DW$48, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$48

	.sect	".text"
	.global	_DATALOG_ISR

DW$49	.dwtag  DW_TAG_subprogram, DW_AT_name("DATALOG_ISR"), DW_AT_symbol_name("_DATALOG_ISR")
	.dwattr DW$49, DW_AT_low_pc(_DATALOG_ISR)
	.dwattr DW$49, DW_AT_high_pc(0x00)
	.dwattr DW$49, DW_AT_begin_file("F2812_ISR.c")
	.dwattr DW$49, DW_AT_begin_line(0x1a)
	.dwattr DW$49, DW_AT_begin_column(0x10)
	.dwpsn	"F2812_ISR.c",27,1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -