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

📄 mode_ii.asm

📁 Welcome to the software files for the ADS8361 to TMS320F2812! There are two project files in each
💻 ASM
📖 第 1 页 / 共 3 页
字号:
	.sym	_Toggle_M1,_Toggle_M1, 32, 2, 0
	.func	181

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

_Toggle_M1:
	.line	2
;* AL    assigned to _state
	.sym	_state,0, 4, 17, 16
	.sym	_state,-1, 4, 1, 16
        ADDB      SP,#1
        MOV       *-SP[1],AL            ; |182| 
	.line	3
        B         L17,UNC               ; |183| 
        ; branch occurs ; |183| 
L15:    
	.line	6
        MOVW      DP,#_GpioDataRegs+22
        MOV       @_GpioDataRegs+22,#256 ; |186| 
        B         L18,UNC               ; |186| 
        ; branch occurs ; |186| 
L16:    
	.line	9
        MOVW      DP,#_GpioDataRegs+21
        MOV       @_GpioDataRegs+21,#256 ; |189| 
        B         L18,UNC               ; |189| 
        ; branch occurs ; |189| 
L17:    
	.line	3
        CMPB      AL,#0                 ; |183| 
        BF        L15,EQ                ; |183| 
        ; branch occurs ; |183| 
        CMPB      AL,#1                 ; |183| 
        BF        L16,EQ                ; |183| 
        ; branch occurs ; |183| 
L18:    
	.line	12
        SUBB      SP,#1
        LRETR
        ; return occurs
	.endfunc	192,000000000h,1



	.sect	".text"
	.global	_Toggle_M0
	.sym	_Toggle_M0,_Toggle_M0, 32, 2, 0
	.func	194

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

_Toggle_M0:
	.line	2
;* AL    assigned to _state
	.sym	_state,0, 4, 17, 16
	.sym	_state,-1, 4, 1, 16
        ADDB      SP,#1
        MOV       *-SP[1],AL            ; |195| 
	.line	3
        B         L21,UNC               ; |196| 
        ; branch occurs ; |196| 
L19:    
	.line	6
        MOVW      DP,#_GpioDataRegs+22
        MOV       @_GpioDataRegs+22,#1024 ; |199| 
        B         L22,UNC               ; |199| 
        ; branch occurs ; |199| 
L20:    
	.line	9
        MOVW      DP,#_GpioDataRegs+21
        MOV       @_GpioDataRegs+21,#1024 ; |202| 
        B         L22,UNC               ; |202| 
        ; branch occurs ; |202| 
L21:    
	.line	3
        CMPB      AL,#0                 ; |196| 
        BF        L19,EQ                ; |196| 
        ; branch occurs ; |196| 
        CMPB      AL,#1                 ; |196| 
        BF        L20,EQ                ; |196| 
        ; branch occurs ; |196| 
L22:    
	.line	12
        SUBB      SP,#1
        LRETR
        ; return occurs
	.endfunc	205,000000000h,1



	.sect	".text"
	.global	_Toggle_A0
	.sym	_Toggle_A0,_Toggle_A0, 32, 2, 0
	.func	207

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

_Toggle_A0:
	.line	2
;* AL    assigned to _state
	.sym	_state,0, 4, 17, 16
	.sym	_state,-1, 4, 1, 16
        ADDB      SP,#1
        MOV       *-SP[1],AL            ; |208| 
	.line	3
        B         L25,UNC               ; |209| 
        ; branch occurs ; |209| 
L23:    
	.line	6
        MOVW      DP,#_GpioDataRegs+22
        MOV       @_GpioDataRegs+22,#2048 ; |212| 
        B         L26,UNC               ; |212| 
        ; branch occurs ; |212| 
L24:    
	.line	9
        MOVW      DP,#_GpioDataRegs+21
        MOV       @_GpioDataRegs+21,#2048 ; |215| 
        B         L26,UNC               ; |215| 
        ; branch occurs ; |215| 
L25:    
	.line	3
        CMPB      AL,#0                 ; |209| 
        BF        L23,EQ                ; |209| 
        ; branch occurs ; |209| 
        CMPB      AL,#1                 ; |209| 
        BF        L24,EQ                ; |209| 
        ; branch occurs ; |209| 
L26:    
	.line	12
        SUBB      SP,#1
        LRETR
        ; return occurs
	.endfunc	218,000000000h,1



	.sect	".text"
	.global	_ToggleRD_CONVST
	.sym	_ToggleRD_CONVST,_ToggleRD_CONVST, 32, 2, 0
	.func	220

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

_ToggleRD_CONVST:
	.line	2
	.line	3
        MOVB      AL,#4                 ; |222| 
        MOVW      DP,#_GpioDataRegs+2
        MOV       @_GpioDataRegs+2,AL   ; |222| 
	.line	4
 RPT #30 || NOP
	.line	5
        MOV       @_GpioDataRegs+1,AL   ; |224| 
	.line	6
        LRETR
        ; return occurs
	.endfunc	225,000000000h,0


;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_InitPieVectTable
	.global	_InitSysCtrl
	.global	_InitGpio
	.global	_InitPieCtrl
	.global	_SpiaRegs
	.global	_GpioDataRegs
	.global	_GpioMuxRegs

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************
	.sym	_Uint16, 0, 14, 13, 16
	.sym	_Uint16, 0, 14, 13, 16
	.stag	_SPICCR_BITS, 16
	.member	_SPICHAR, 0, 14, 18, 4
	.member	_SPILBK, 4, 14, 18, 1
	.member	_rsvd1, 5, 14, 18, 1
	.member	_CLKPOLARITY, 6, 14, 18, 1
	.member	_RESET, 7, 14, 18, 1
	.member	_rsvd2, 8, 14, 18, 8
	.eos
	.utag	_SPICCR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _SPICCR_BITS
	.eos
	.stag	_SPICTL_BITS, 16
	.member	_SPIINTENA, 0, 14, 18, 1
	.member	_TALK, 1, 14, 18, 1
	.member	_MASTER_SLAVE, 2, 14, 18, 1
	.member	_CLK_PHASE, 3, 14, 18, 1
	.member	_OVERRUN, 4, 14, 18, 1
	.member	_rsvd, 5, 14, 18, 11
	.eos
	.utag	_SPICTL_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _SPICTL_BITS
	.eos
	.stag	_SPIFFTX_BITS, 16
	.member	_TXFFIL, 0, 14, 18, 5
	.member	_TXFFIENA, 5, 14, 18, 1
	.member	_TXFFINTINTCLR, 6, 14, 18, 1
	.member	_TXFFINT, 7, 14, 18, 1
	.member	_TXFFST, 8, 14, 18, 5
	.member	_TXFIFORESET, 13, 14, 18, 1
	.member	_rsvd, 14, 14, 18, 1
	.eos
	.utag	_SPIFFTX_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _SPIFFTX_BITS
	.eos
	.stag	_SPIFFRX_BITS, 16
	.member	_RXFFIL, 0, 14, 18, 5
	.member	_RXFFIENA, 5, 14, 18, 1
	.member	_RXFFINTCLR, 6, 14, 18, 1
	.member	_RXFFINT, 7, 14, 18, 1
	.member	_RXFFST, 8, 14, 18, 5
	.member	_RXFIFORESET, 13, 14, 18, 1
	.member	_RXFFOVFCLR, 14, 14, 18, 1
	.member	_RXFFOVF, 15, 14, 18, 1
	.eos
	.utag	_SPIFFRX_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _SPIFFRX_BITS
	.eos
	.stag	_SPIFFCT_BITS, 16
	.member	_TXDLY, 0, 14, 18, 8
	.member	_rsvd, 8, 14, 18, 8
	.eos
	.utag	_SPIFFCT_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _SPIFFCT_BITS
	.eos
	.stag	_SPISTS_BITS, 16
	.member	_rsvd1, 0, 14, 18, 5
	.member	_BUFFULL_FLAG, 5, 14, 18, 1
	.member	_INT_FLAG, 6, 14, 18, 1
	.member	_OVERRUN_FLAG, 7, 14, 18, 1
	.member	_rsvd2, 8, 14, 18, 8
	.eos
	.utag	_SPISTS_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _SPISTS_BITS
	.eos
	.stag	_SPIPRI_BITS, 16
	.member	_rsvd1, 0, 14, 18, 4
	.member	_FREE, 4, 14, 18, 1
	.member	_SOFT, 5, 14, 18, 1
	.member	_PRIORITY, 6, 14, 18, 1
	.member	_rsvd2, 7, 14, 18, 9
	.eos
	.utag	_SPIPRI_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _SPIPRI_BITS
	.eos
	.stag	_SPI_REGS, 256
	.member	_SPICCR, 0, 9, 8, 16, _SPICCR_REG
	.member	_SPICTL, 16, 9, 8, 16, _SPICTL_REG
	.member	_SPISTS, 32, 9, 8, 16, _SPISTS_REG
	.member	_rsvd1, 48, 14, 8, 16
	.member	_SPIBRR, 64, 14, 8, 16
	.member	_rsvd2, 80, 14, 8, 16
	.member	_SPIRXEMU, 96, 14, 8, 16
	.member	_SPIRXBUF, 112, 14, 8, 16
	.member	_SPITXBUF, 128, 14, 8, 16
	.member	_SPIDAT, 144, 14, 8, 16
	.member	_SPIFFTX, 160, 9, 8, 16, _SPIFFTX_REG
	.member	_SPIFFRX, 176, 9, 8, 16, _SPIFFRX_REG
	.member	_SPIFFCT, 192, 9, 8, 16, _SPIFFCT_REG
	.member	_rsvd3, 208, 62, 8, 32, , 2
	.member	_SPIPRI, 240, 9, 8, 16, _SPIPRI_REG
	.eos
	.stag	_GPAMUX_BITS, 16
	.member	_PWM1_GPIOA0, 0, 14, 18, 1
	.member	_PWM2_GPIOA1, 1, 14, 18, 1
	.member	_PWM3_GPIOA2, 2, 14, 18, 1
	.member	_PWM4_GPIOA3, 3, 14, 18, 1
	.member	_PWM5_GPIOA4, 4, 14, 18, 1
	.member	_PWM6_GPIOA5, 5, 14, 18, 1
	.member	_T1PWM_GPIOA6, 6, 14, 18, 1
	.member	_T2PWM_GPIOA7, 7, 14, 18, 1
	.member	_CAP1Q1_GPIOA8, 8, 14, 18, 1
	.member	_CAP2Q2_GPIOA9, 9, 14, 18, 1
	.member	_CAP3QI1_GPIOA10, 10, 14, 18, 1
	.member	_TDIRA_GPIOA11, 11, 14, 18, 1
	.member	_TCLKINA_GPIOA12, 12, 14, 18, 1
	.member	_C1TRIP_GPIOA13, 13, 14, 18, 1
	.member	_C2TRIP_GPIOA14, 14, 14, 18, 1
	.member	_C3TRIP_GPIOA15, 15, 14, 18, 1
	.eos
	.utag	_GPAMUX_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPAMUX_BITS
	.eos
	.stag	_GPADIR_BITS, 16
	.member	_GPIOA0, 0, 14, 18, 1
	.member	_GPIOA1, 1, 14, 18, 1
	.member	_GPIOA2, 2, 14, 18, 1
	.member	_GPIOA3, 3, 14, 18, 1
	.member	_GPIOA4, 4, 14, 18, 1
	.member	_GPIOA5, 5, 14, 18, 1
	.member	_GPIOA6, 6, 14, 18, 1
	.member	_GPIOA7, 7, 14, 18, 1
	.member	_GPIOA8, 8, 14, 18, 1
	.member	_GPIOA9, 9, 14, 18, 1
	.member	_GPIOA10, 10, 14, 18, 1
	.member	_GPIOA11, 11, 14, 18, 1
	.member	_GPIOA12, 12, 14, 18, 1
	.member	_GPIOA13, 13, 14, 18, 1
	.member	_GPIOA14, 14, 14, 18, 1
	.member	_GPIOA15, 15, 14, 18, 1
	.eos
	.utag	_GPADIR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPADIR_BITS
	.eos
	.stag	_GPEMUX_BITS, 16
	.member	_XINT1_XBIO_GPIOE0, 0, 14, 18, 1
	.member	_XINT2_ADCSOC_GPIOE1, 1, 14, 18, 1
	.member	_XNMI_XINT13_GPIOE2, 2, 14, 18, 1
	.member	_rsvd1, 3, 14, 18, 12
	.eos
	.utag	_GPEMUX_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPEMUX_BITS
	.eos
	.stag	_GPEDIR_BITS, 16
	.member	_GPIOE0, 0, 14, 18, 1
	.member	_GPIOE1, 1, 14, 18, 1
	.member	_GPIOE2, 2, 14, 18, 1
	.member	_rsvd1, 3, 14, 18, 12
	.eos
	.utag	_GPEDIR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPEDIR_BITS
	.eos
	.stag	_GPFMUX_BITS, 16
	.member	_SPISIMOA_GPIOF0, 0, 14, 18, 1
	.member	_SPISOMIA_GPIOF1, 1, 14, 18, 1
	.member	_SPICLKA_GPIOF2, 2, 14, 18, 1
	.member	_SPISTEA_GPIOF3, 3, 14, 18, 1
	.member	_SCITXDA_GPIOF4, 4, 14, 18, 1
	.member	_SCIRXDA_GPIOF5, 5, 14, 18, 1
	.member	_CANTXA_GPIOF6, 6, 14, 18, 1
	.member	_CANRXA_GPIOF7, 7, 14, 18, 1
	.member	_MCLKXA_GPIOF8, 8, 14, 18, 1
	.member	_MCLKRA_GPIOF9, 9, 14, 18, 1
	.member	_MFSXA_GPIOF10, 10, 14, 18, 1
	.member	_MFSRA_GPIOF11, 11, 14, 18, 1
	.member	_MDXA_GPIOF12, 12, 14, 18, 1
	.member	_MDRA_GPIOF13, 13, 14, 18, 1
	.member	_XF_GPIOF14, 14, 14, 18, 1
	.member	_spare_GPIOF15, 15, 14, 18, 1
	.eos
	.utag	_GPFMUX_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPFMUX_BITS
	.eos
	.stag	_GPFDIR_BITS, 16
	.member	_GPIOF0, 0, 14, 18, 1
	.member	_GPIOF1, 1, 14, 18, 1
	.member	_GPIOF2, 2, 14, 18, 1
	.member	_GPIOF3, 3, 14, 18, 1
	.member	_GPIOF4, 4, 14, 18, 1
	.member	_GPIOF5, 5, 14, 18, 1
	.member	_GPIOF6, 6, 14, 18, 1
	.member	_GPIOF7, 7, 14, 18, 1
	.member	_GPIOF8, 8, 14, 18, 1
	.member	_GPIOF9, 9, 14, 18, 1
	.member	_GPIOF10, 10, 14, 18, 1
	.member	_GPIOF11, 11, 14, 18, 1
	.member	_GPIOF12, 12, 14, 18, 1
	.member	_GPIOF13, 13, 14, 18, 1
	.member	_GPIOF14, 14, 14, 18, 1
	.member	_GPIOF15, 15, 14, 18, 1
	.eos
	.utag	_GPFDIR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPFDIR_BITS
	.eos
	.stag	_GPAQUAL_BITS, 16
	.member	_QUALPRD, 0, 14, 18, 8
	.member	_rsvd1, 8, 14, 18, 8
	.eos
	.utag	_GPAQUAL_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_BIT, 0, 8, 11, 16, _GPAQUAL_BITS
	.eos
	.stag	_GPBMUX_BITS, 16
	.member	_PWM7_GPIOB0, 0, 14, 18, 1
	.member	_PWM8_GPIOB1, 1, 14, 18, 1
	.member	_PWM9_GPIOB2, 2, 14, 18, 1
	.member	_PWM10_GPIOB3, 3, 14, 18, 1
	.member	_PWM11_GPIOB4, 4, 14, 18, 1
	.member	_PWM12_GPIOB5, 5, 14, 18, 1
	.member	_T3PWM_GPIOB6, 6, 14, 18, 1
	.member	_T4PWM_GPIOB7, 7, 14, 18, 1
	.member	_CAP4Q1_GPIOB8, 8, 14, 18, 1
	.member	_CAP5Q2_GPIOB9, 9, 14, 18, 1
	.member	_CAP6QI2_GPIOB10, 10, 14, 18, 1
	.member	_TDIRB_GPIOB11, 11, 14, 18, 1
	.member	_TCLKINB_GPIOB12, 12, 14, 18, 1
	.member	_C4TRIP_GPIOB13, 13, 14, 18, 1
	.member	_C5TRIP_GPIOB14, 14, 14, 18, 1
	.member	_C6TRIP_GPIOB15, 15, 14, 18, 1
	.eos
	.utag	_GPBMUX_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPBMUX_BITS
	.eos
	.stag	_GPBDIR_BITS, 16
	.member	_GPIOB0, 0, 14, 18, 1
	.member	_GPIOB1, 1, 14, 18, 1
	.member	_GPIOB2, 2, 14, 18, 1
	.member	_GPIOB3, 3, 14, 18, 1
	.member	_GPIOB4, 4, 14, 18, 1
	.member	_GPIOB5, 5, 14, 18, 1
	.member	_GPIOB6, 6, 14, 18, 1
	.member	_GPIOB7, 7, 14, 18, 1
	.member	_GPIOB8, 8, 14, 18, 1
	.member	_GPIOB9, 9, 14, 18, 1
	.member	_GPIOB10, 10, 14, 18, 1
	.member	_GPIOB11, 11, 14, 18, 1
	.member	_GPIOB12, 12, 14, 18, 1
	.member	_GPIOB13, 13, 14, 18, 1
	.member	_GPIOB14, 14, 14, 18, 1
	.member	_GPIOB15, 15, 14, 18, 1
	.eos
	.utag	_GPBDIR_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPBDIR_BITS
	.eos
	.stag	_GPBQUAL_BITS, 16
	.member	_QUALPRD, 0, 14, 18, 8
	.member	_rsvd1, 8, 14, 18, 8
	.eos
	.utag	_GPBQUAL_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_BIT, 0, 8, 11, 16, _GPBQUAL_BITS
	.eos
	.stag	_GPDMUX_BITS, 16
	.member	_T1CTRIP_PDPA_GPIOD0, 0, 14, 18, 1
	.member	_T2CTRIP_SOCA_GPIOD1, 1, 14, 18, 1
	.member	_rsvd1, 2, 14, 18, 3
	.member	_T3CTRIP_PDPB_GPIOD5, 5, 14, 18, 1
	.member	_T4CTRIP_SOCB_GPIOD6, 6, 14, 18, 1
	.member	_rsvd2, 7, 14, 18, 9
	.eos
	.utag	_GPDMUX_REG, 16
	.member	_all, 0, 14, 11, 16
	.member	_bit, 0, 8, 11, 16, _GPDMUX_BITS
	.eos
	.stag	_GPDDIR_BITS, 16
	.member	_GPIOD0, 0, 14, 18, 1
	.member	_GPIOD1, 1, 14, 18, 1
	.member	_rsvd1, 2, 14, 18, 3
	.member	_GPIOD5, 5, 14, 18, 1
	.member	_GPIOD6, 6, 14, 18, 1
	.member	_rsvd2, 7, 14, 18, 9

⌨️ 快捷键说明

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