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

📄 dsp28_sysctrl.lst

📁 基于TI的TMS320LF2812 高端专用的电机控制芯片编写的PWM产生程序。对于控制电机的朋友特别有用。该代码已经通过调试。
💻 LST
字号:
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:59 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI1612_4                          PAGE    1

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                   PC Version 3.09 *
       3              ;* Date/Time created: Thu Jan 18 11:50:59 2007                 *
       4              ;***************************************************************
       5        0002  FP      .set    XAR2
       6                      .file   "DSP28_SysCtrl.c"
       7              ;       C:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI1612_5 
       8              
       9 00000000               .sect   ".text"
      10                      .global _InitSysCtrl
      11                      .sym    _InitSysCtrl,_InitSysCtrl, 32, 2, 0
      12                      .func   29
      13              
      14              ;***************************************************************
      15              ;* FNAME: _InitSysCtrl                  FR SIZE:   1           *
      16              ;*                                                             *
      17              ;* FUNCTION ENVIRONMENT                                        *
      18              ;*                                                             *
      19              ;* FUNCTION PROPERTIES                                         *
      20              ;*                            0 Parameter,  1 Auto,  0 SOE     *
      21              ;***************************************************************
      22              
      23 00000000       _InitSysCtrl:
      24                      .line   2
      25                      .sym    _i,-1, 14, 1, 16
      26 00000000 FE01          ADDB      SP,#1
      27                      .line   4
      28 00000001 7622   EALLOW
      29                      .line   16
      30 00000002 761F!         MOVW      DP,#_SysCtrlRegs+25
         00000003 0000 
      31 00000004 2819!         MOV       @_SysCtrlRegs+25,#104 ; |44| 
         00000005 0068 
      32                      .line   19
      33 00000006 2811!         MOV       @_SysCtrlRegs+17,#10  ; |47| 
         00000007 000A 
      34                      .line   21
      35 00000008 2B41          MOV       *-SP[1],#0            ; |49| 
      36 00000009 1B41          CMP       *-SP[1],#5000         ; |49| 
         0000000a 1388 
      37 0000000b 6705          B         L2,HIS                ; |49| 
      38                      ; branch occurs ; |49| 
      39 0000000c       L1:    
      40 0000000c 0A41          INC       *-SP[1]               ; |49| 
      41 0000000d 1B41          CMP       *-SP[1],#5000         ; |49| 
         0000000e 1388 
      42 0000000f 68FD          B         L1,LO                 ; |49| 
      43                      ; branch occurs ; |49| 
      44 00000010       L2:    
      45                      .line   24
      46 00000010 761F!         MOVW      DP,#_SysCtrlRegs+10
         00000011 0000 
      47 00000012 280A!         MOV       @_SysCtrlRegs+10,#1   ; |52| 
         00000013 0001 
      48                      .line   25
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:59 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI1612_4                          PAGE    2

      49 00000014 280B!         MOV       @_SysCtrlRegs+11,#2   ; |53| 
         00000015 0002 
      50                      .line   27
      51 00000016 1A0C!         OR        @_SysCtrlRegs+12,#0x0001 ; |55| 
         00000017 0001 
      52                      .line   32
      53 00000018 761A   EDIS
      54                      .line   34
      55 00000019 FE81          SUBB      SP,#1
      56 0000001a 0006          LRETR
      57                      ; return occurs
      58                      .endfunc        62,000000000h,1
      59              
      60              
      61              
      62 0000001b               .sect   ".text"
      63                      .global _KickDog
      64                      .sym    _KickDog,_KickDog, 32, 2, 0
      65                      .func   70
      66              
      67              ;***************************************************************
      68              ;* FNAME: _KickDog                      FR SIZE:   0           *
      69              ;*                                                             *
      70              ;* FUNCTION ENVIRONMENT                                        *
      71              ;*                                                             *
      72              ;* FUNCTION PROPERTIES                                         *
      73              ;*                            0 Parameter,  0 Auto,  0 SOE     *
      74              ;***************************************************************
      75              
      76 0000001b       _KickDog:
      77                      .line   2
      78                      .line   3
      79 0000001b 7622   EALLOW
      80                      .line   4
      81 0000001c 761F!         MOVW      DP,#_SysCtrlRegs+21
         0000001d 0000 
      82 0000001e 2815!         MOV       @_SysCtrlRegs+21,#85  ; |73| 
         0000001f 0055 
      83                      .line   5
      84 00000020 2815!         MOV       @_SysCtrlRegs+21,#170 ; |74| 
         00000021 00AA 
      85                      .line   6
      86 00000022 761A   EDIS
      87                      .line   7
      88 00000023 0006          LRETR
      89                      ; return occurs
      90                      .endfunc        76,000000000h,0
      91              
      92              
      93              ;***************************************************************
      94              ;* UNDEFINED EXTERNAL REFERENCES                               *
      95              ;***************************************************************
      96                      .global _SysCtrlRegs
      97              
      98              ;***************************************************************
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:59 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI1612_4                          PAGE    3

      99              ;* TYPE INFORMATION                                            *
     100              ;***************************************************************
     101                      .sym    _Uint16, 0, 14, 13, 16
     102                      .sym    _Uint16, 0, 14, 13, 16
     103                      .stag   _HISPCP_BITS, 16
     104                      .member _HSPCLK, 0, 14, 18, 3
     105                      .member _rsvd1, 3, 14, 18, 13
     106                      .eos
     107                      .utag   _HISPCP_REG, 16
     108                      .member _all, 0, 14, 11, 16
     109                      .member _bit, 0, 8, 11, 16, _HISPCP_BITS
     110                      .eos
     111                      .stag   _LOSPCP_BITS, 16
     112                      .member _LSPCLK, 0, 14, 18, 3
     113                      .member _rsvd1, 3, 14, 18, 13
     114                      .eos
     115                      .utag   _LOSPCP_REG, 16
     116                      .member _all, 0, 14, 11, 16
     117                      .member _bit, 0, 8, 11, 16, _LOSPCP_BITS
     118                      .eos
     119                      .stag   _PCLKCR_BITS, 16
     120                      .member _EVAENCLK, 0, 14, 18, 1
     121                      .member _EVBENCLK, 1, 14, 18, 1
     122                      .member _rsvd1, 2, 14, 18, 1
     123                      .member _ADCENCLK, 3, 14, 18, 1
     124                      .member _rsvd2, 4, 14, 18, 4
     125                      .member _SPIENCLK, 8, 14, 18, 1
     126                      .member _rsvd3, 9, 14, 18, 1
     127                      .member _SCIENCLKA, 10, 14, 18, 1
     128                      .member _SCIENCLKB, 11, 14, 18, 1
     129                      .member _MCBSPENCLK, 12, 14, 18, 1
     130                      .member _rsvd4, 13, 14, 18, 1
     131                      .member _ECANENCLK, 14, 14, 18, 1
     132                      .eos
     133                      .utag   _PCLKCR_REG, 16
     134                      .member _all, 0, 14, 11, 16
     135                      .member _bit, 0, 8, 11, 16, _PCLKCR_BITS
     136                      .eos
     137                      .stag   _SCSR_BITS, 16
     138                      .member _WDOVERRIDE, 0, 14, 18, 1
     139                      .member _WDENINT, 1, 14, 18, 1
     140                      .member _rsvd1, 2, 14, 18, 14
     141                      .eos
     142                      .utag   _SCSR_REG, 16
     143                      .member _all, 0, 14, 11, 16
     144                      .member _bit, 0, 8, 11, 16, _SCSR_BITS
     145                      .eos
     146                      .stag   _SYS_CTRL_REGS, 512
     147                      .member _rsvd1, 0, 62, 8, 160, , 10
     148                      .member _HISPCP, 160, 9, 8, 16, _HISPCP_REG
     149                      .member _LOSPCP, 176, 9, 8, 16, _LOSPCP_REG
     150                      .member _PCLKCR, 192, 9, 8, 16, _PCLKCR_REG
     151                      .member _rsvd2, 208, 14, 8, 16
     152                      .member _LPMCR0, 224, 14, 8, 16
     153                      .member _LPMCR1, 240, 14, 8, 16
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:59 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI1612_4                          PAGE    4

     154                      .member _rsvd3, 256, 14, 8, 16
     155                      .member _PLLCR, 272, 14, 8, 16
     156                      .member _SCSR, 288, 9, 8, 16, _SCSR_REG
     157                      .member _WDCNTR, 304, 14, 8, 16
     158                      .member _rsvd4, 320, 14, 8, 16
     159                      .member _WDKEY, 336, 14, 8, 16
     160                      .member _rsvd5, 352, 62, 8, 48, , 3
     161                      .member _WDCR, 400, 14, 8, 16
     162                      .member _rsvd6, 416, 62, 8, 96, , 6
     163                      .eos

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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