ads8364_defaultisr.asm

来自「PWM(可以查500筆的SPWM)由TI官網PWM範例改」· 汇编 代码 · 共 313 行

ASM
313
字号
;***************************************************************
;* TMS320C2000 ANSI C Codegen                     Version 3.01 *
;* Date/Time created: Thu Feb 17 12:55:31 2005                 *
;***************************************************************
FP	.set	XAR2
	.file	"ads8364_defaultisr.c"
;	C:\ti\c2000\cgtools\bin\ac2000.exe -q -I../include -I./include -I../../include -D_DEBUG -DLARGE_MODEL --ml --version=28 -IC:/ti/c2000/cgtools/include --keep_unneeded_types -m --i_output_file C:\DOCUME~1\honey\LOCALS~1\Temp\TI1676_2 --template_info_file C:\DOCUME~1\honey\LOCALS~1\Temp\TI1676_3 --object_file C:/2812/pwmDEMO/Debug/ads8364_defaultisr.obj --opt_shell 16 ads8364_defaultisr.c -g -k -q -as -frC:/2812/pwmDEMO/Debug -fsC:/2812/pwmDEMO/Debug -i../include -i./include -i../../include -d_DEBUG 
	.sect	".text"
	.global	_XINT1_ISR
	.sym	_XINT1_ISR,_XINT1_ISR, 32, 2, 0
	.func	20

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

_XINT1_ISR:
	.line	2
        ASP
        CLRC      PAGE0,OVM
	.line	4
        MOVW      DP,#_XIntruptRegs
        MOV       @_XIntruptRegs,#0     ; |23| 
	.line	7
        MOVB      AL,#1                 ; |26| 
        MOV       @_XIntruptRegs,AL     ; |26| 
	.line	9
        MOVW      DP,#_PieCtrlRegs+1
        MOV       @_PieCtrlRegs+1,AL    ; |28| 
	.line	10
	.line	11
        NASP
        IRET
        ; return occurs
	.endfunc	30,000000000h,0


	.sect	".text"
	.global	_XINT2_ISR
	.sym	_XINT2_ISR,_XINT2_ISR, 32, 2, 0
	.func	32

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

_XINT2_ISR:
	.line	2
        ASP
        CLRC      PAGE0,OVM
	.line	4
        MOVW      DP,#_XIntruptRegs+1
        MOV       @_XIntruptRegs+1,#0   ; |35| 
	.line	6
        MOVW      DP,#_PieCtrlRegs+1
        MOV       @_PieCtrlRegs+1,#1
	.line	8
	.line	9
        NASP
        IRET
        ; return occurs
	.endfunc	40,000000000h,0


	.sect	".text"
	.global	_ILLEGAL_ISR
	.sym	_ILLEGAL_ISR,_ILLEGAL_ISR, 32, 2, 0
	.func	45

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

_ILLEGAL_ISR:
	.line	2
        ASP
        CLRC      PAGE0,OVM
	.line	6
        MOVW      DP,#_PieCtrlRegs+1
        MOV       @_PieCtrlRegs+1,#1
	.line	7
      ESTOP0
	.line	8
	.line	9
        NASP
        IRET
        ; return occurs
	.endfunc	53,000000000h,0


	.sect	".text"
	.global	_PIE_RESERVED
	.sym	_PIE_RESERVED,_PIE_RESERVED, 32, 2, 0
	.func	55

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

_PIE_RESERVED:
	.line	2
        ASP
        CLRC      PAGE0,OVM
	.line	3
      ESTOP0
L1:    
	.line	4
        B         L1,UNC                ; |58| 
        ; branch occurs ; |58| 
	.endfunc	59,000000000h,0


	.sect	".text"
	.global	_rsvd_ISR
	.sym	_rsvd_ISR,_rsvd_ISR, 32, 2, 0
	.func	61

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

_rsvd_ISR:
	.line	2
        ASP
        CLRC      PAGE0,OVM
	.line	3
      ESTOP0
L2:    
	.line	4
        B         L2,UNC                ; |64| 
        ; branch occurs ; |64| 
	.endfunc	65,000000000h,0


	.sect	".text"
	.global	_T1UFINT_ISR
	.sym	_T1UFINT_ISR,_T1UFINT_ISR, 32, 2, 0
	.func	68

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

_T1UFINT_ISR:
	.line	2
        ASP
        CLRC      PAGE0,OVM
	.line	11
      ESTOP0
L3:    
	.line	12
        B         L3,UNC                ; |79| 
        ; branch occurs ; |79| 
	.endfunc	80,000000000h,0


;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_XIntruptRegs
	.global	_PieCtrlRegs

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************
	.sym	_Uint16, 0, 14, 13, 16
	.sym	_Uint16, 0, 14, 13, 16
	.stag	_PIEACK_BITS, 16
	.member	_ACK1, 0, 14, 18, 1
	.member	_ACK2, 1, 14, 18, 1
	.member	_ACK3, 2, 14, 18, 1
	.member	_ACK4, 3, 14, 18, 1
	.member	_ACK5, 4, 14, 18, 1
	.member	_ACK6, 5, 14, 18, 1
	.member	_ACK7, 6, 14, 18, 1
	.member	_ACK8, 7, 14, 18, 1
	.member	_ACK9, 8, 14, 18, 1
	.member	_ACK10, 9, 14, 18, 1
	.member	_ACK11, 10, 14, 18, 1
	.member	_ACK12, 11, 14, 18, 1
	.member	_rsvd, 12, 14, 18, 4
	.eos
	.utag	_PIEACK_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _PIEACK_BITS
	.eos
	.stag	_PIECTRL_BITS, 16
	.member	_ENPIE, 0, 14, 18, 1
	.member	_PIEVECT, 1, 14, 18, 15
	.eos
	.utag	_PIECTRL_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _PIECTRL_BITS
	.eos
	.stag	_PIEIER_BITS, 16
	.member	_INTx1, 0, 14, 18, 1
	.member	_INTx2, 1, 14, 18, 1
	.member	_INTx3, 2, 14, 18, 1
	.member	_INTx4, 3, 14, 18, 1
	.member	_INTx5, 4, 14, 18, 1
	.member	_INTx6, 5, 14, 18, 1
	.member	_INTx7, 6, 14, 18, 1
	.member	_INTx8, 7, 14, 18, 1
	.member	_rsvd, 8, 14, 18, 8
	.eos
	.utag	_PIEIER_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _PIEIER_BITS
	.eos
	.stag	_PIEIFR_BITS, 16
	.member	_INTx1, 0, 14, 18, 1
	.member	_INTx2, 1, 14, 18, 1
	.member	_INTx3, 2, 14, 18, 1
	.member	_INTx4, 3, 14, 18, 1
	.member	_INTx5, 4, 14, 18, 1
	.member	_INTx6, 5, 14, 18, 1
	.member	_INTx7, 6, 14, 18, 1
	.member	_INTx8, 7, 14, 18, 1
	.member	_rsvd, 8, 14, 18, 8
	.eos
	.utag	_PIEIFR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _PIEIFR_BITS
	.eos
	.stag	_PIE_CTRL_REGS, 416
	.member	_PIECRTL, 0, 9, 8, 16, _PIECTRL_REG
	.member	_PIEACK, 16, 9, 8, 16, _PIEACK_REG
	.member	_PIEIER1, 32, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR1, 48, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER2, 64, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR2, 80, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER3, 96, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR3, 112, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER4, 128, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR4, 144, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER5, 160, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR5, 176, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER6, 192, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR6, 208, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER7, 224, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR7, 240, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER8, 256, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR8, 272, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER9, 288, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR9, 304, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER10, 320, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR10, 336, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER11, 352, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR11, 368, 9, 8, 16, _PIEIFR_REG
	.member	_PIEIER12, 384, 9, 8, 16, _PIEIER_REG
	.member	_PIEIFR12, 400, 9, 8, 16, _PIEIFR_REG
	.eos
	.stag	_XINTCR_BITS, 16
	.member	_ENABLE, 0, 14, 18, 1
	.member	_rsvd1, 1, 14, 18, 1
	.member	_POLARITY, 2, 14, 18, 1
	.member	_rsvd2, 3, 14, 18, 12
	.eos
	.utag	_XINTCR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _XINTCR_BITS
	.eos
	.stag	_XNMICR_BITS, 16
	.member	_ENABLE, 0, 14, 18, 1
	.member	_SELECT, 1, 14, 18, 1
	.member	_POLARITY, 2, 14, 18, 1
	.member	_rsvd2, 3, 14, 18, 12
	.eos
	.utag	_XNMICR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _XNMICR_BITS
	.eos
	.stag	_XINTRUPT_REGS, 256
	.member	_XINT1CR, 0, 9, 8, 16, _XINTCR_REG
	.member	_XINT2CR, 16, 9, 8, 16, _XINTCR_REG
	.member	_rsvd1, 32, 62, 8, 80, , 5
	.member	_XNMICR, 112, 9, 8, 16, _XNMICR_REG
	.member	_XINT1CTR, 128, 14, 8, 16
	.member	_XINT2CTR, 144, 14, 8, 16
	.member	_rsvd, 160, 62, 8, 80, , 5
	.member	_XNMICTR, 240, 14, 8, 16
	.eos

⌨️ 快捷键说明

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