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

📄 dsp28_xintf.lst

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

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

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                   PC Version 3.09 *
       3              ;* Date/Time created: Thu Jan 18 11:51:00 2007                 *
       4              ;***************************************************************
       5        0002  FP      .set    XAR2
       6                      .file   "DSP28_Xintf.c"
       7              ;       C:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI3136_5 
       8              
       9 00000000               .sect   ".text"
      10                      .global _InitXintf
      11                      .sym    _InitXintf,_InitXintf, 32, 2, 0
      12                      .func   27
      13              
      14              ;***************************************************************
      15              ;* FNAME: _InitXintf                    FR SIZE:   0           *
      16              ;*                                                             *
      17              ;* FUNCTION ENVIRONMENT                                        *
      18              ;*                                                             *
      19              ;* FUNCTION PROPERTIES                                         *
      20              ;*                            0 Parameter,  0 Auto,  0 SOE     *
      21              ;***************************************************************
      22              
      23 00000000       _InitXintf:
      24                      .line   2
      25                      .line   12
      26 00000000 761F!         MOVW      DP,#_XintfRegs+21
         00000001 0000 
      27 00000002 1815!         AND       @_XintfRegs+21,#0xfff8 ; |38| 
         00000003 FFF8 
      28                      .line   19
      29 00000004 1A00!         OR        @_XintfRegs,#0x0003   ; |45| 
         00000005 0003 
      30                      .line   20
      31 00000006 1A00!         OR        @_XintfRegs,#0x001c   ; |46| 
         00000007 001C 
      32                      .line   21
      33 00000008 1A00!         OR        @_XintfRegs,#0x0060   ; |47| 
         00000009 0060 
      34                      .line   23
      35 0000000a 1801!         AND       @_XintfRegs+1,#0xffbf ; |49| 
         0000000b FFBF 
      36                      .line   28
      37 0000000c 1804!         AND       @_XintfRegs+4,#0xbfff ; |54| 
         0000000d BFFF 
      38                      .line   29
      39 0000000e 1A04!         OR        @_XintfRegs+4,#0x3000 ; |55| 
         0000000f 3000 
      40                      .line   30
      41 00000010 1A04!         OR        @_XintfRegs+4,#0x001c ; |56| 
         00000011 001C 
      42                      .line   31
      43 00000012 1A04!         OR        @_XintfRegs+4,#0x0180 ; |57| 
         00000013 0180 
      44                      .line   33
      45 00000014 1A05!         OR        @_XintfRegs+5,#0x0040 ; |59| 
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:51:00 2007

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

         00000015 0040 
      46                      .line   38
      47 00000016 CC18!         AND       AL,@_XintfRegs+24,#0xfffc ; |64| 
         00000017 FFFC 
      48 00000018 5002          ORB       AL,#0x02              ; |64| 
      49 00000019 9618!         MOV       @_XintfRegs+24,AL     ; |64| 
      50                      .line   39
      51 0000001a CC18!         AND       AL,@_XintfRegs+24,#0xffe3 ; |65| 
         0000001b FFE3 
      52 0000001c 500C          ORB       AL,#0x0c              ; |65| 
      53 0000001d 9618!         MOV       @_XintfRegs+24,AL     ; |65| 
      54                      .line   42
      55 0000001e 0006          LRETR
      56                      ; return occurs
      57                      .endfunc        68,000000000h,0
      58              
      59              
      60              ;***************************************************************
      61              ;* UNDEFINED EXTERNAL REFERENCES                               *
      62              ;***************************************************************
      63                      .global _XintfRegs
      64              
      65              ;***************************************************************
      66              ;* TYPE INFORMATION                                            *
      67              ;***************************************************************
      68                      .sym    _Uint16, 0, 14, 13, 16
      69                      .sym    _Uint32, 0, 15, 13, 32
      70                      .stag   _XTIMING_BITS, 32
      71                      .member _XWRTRAIL, 0, 14, 18, 2
      72                      .member _XWRACTIVE, 2, 14, 18, 3
      73                      .member _XWRLEAD, 5, 14, 18, 2
      74                      .member _XRDTRAIL, 7, 14, 18, 2
      75                      .member _XRDACTIVE, 9, 14, 18, 3
      76                      .member _XRDLEAD, 12, 14, 18, 2
      77                      .member _USEREADY, 14, 14, 18, 1
      78                      .member _READYMODE, 15, 14, 18, 1
      79                      .member _XSIZE, 16, 14, 18, 2
      80                      .member _rsvd1, 18, 14, 18, 4
      81                      .member _X2TIMING, 22, 14, 18, 1
      82                      .member _rsvd3, 23, 14, 18, 9
      83                      .eos
      84                      .utag   _XTIMING_REG, 32
      85                      .member _all, 0, 15, 11, 32
      86                      .member _bit, 0, 8, 11, 32, _XTIMING_BITS
      87                      .eos
      88                      .stag   _XINTCNF2_BITS, 32
      89                      .member _WRBUFF, 0, 14, 18, 2
      90                      .member _CLKMODE, 2, 14, 18, 1
      91                      .member _CLKOFF, 3, 14, 18, 1
      92                      .member _rsvd1, 4, 14, 18, 2
      93                      .member _WLEVEL, 6, 14, 18, 2
      94                      .member _MPNMC, 8, 14, 18, 1
      95                      .member _HOLD, 9, 14, 18, 1
      96                      .member _HOLDS, 10, 14, 18, 1
      97                      .member _HOLDAS, 11, 14, 18, 1
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:51:00 2007

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

      98                      .member _rsvd2, 12, 14, 18, 4
      99                      .member _XTIMCLK, 16, 14, 18, 3
     100                      .member _rsvd3, 19, 14, 18, 13
     101                      .eos
     102                      .utag   _XINTCNF2_REG, 32
     103                      .member _all, 0, 15, 11, 32
     104                      .member _bit, 0, 8, 11, 32, _XINTCNF2_BITS
     105                      .eos
     106                      .stag   _XBANK_BITS, 16
     107                      .member _BANK, 0, 14, 18, 2
     108                      .member _BCYC, 2, 14, 18, 3
     109                      .member _rsvd, 5, 14, 18, 10
     110                      .eos
     111                      .utag   _XBANK_REG, 16
     112                      .member _all, 0, 14, 11, 16
     113                      .member _bit, 0, 8, 11, 16, _XBANK_BITS
     114                      .eos
     115                      .stag   _XINTF_REGS, 512
     116                      .member _XTIMING0, 0, 9, 8, 32, _XTIMING_REG
     117                      .member _XTIMING1, 32, 9, 8, 32, _XTIMING_REG
     118                      .member _XTIMING2, 64, 9, 8, 32, _XTIMING_REG
     119                      .member _rsvd1, 96, 63, 8, 96, , 3
     120                      .member _XTIMING6, 192, 9, 8, 32, _XTIMING_REG
     121                      .member _XTIMING7, 224, 9, 8, 32, _XTIMING_REG
     122                      .member _rsvd2, 256, 63, 8, 64, , 2
     123                      .member _XINTCNF2, 320, 9, 8, 32, _XINTCNF2_REG
     124                      .member _rsvd3, 352, 15, 8, 32
     125                      .member _XBANK, 384, 9, 8, 16, _XBANK_REG
     126                      .member _rsvd4, 400, 14, 8, 16
     127                      .member _XREVISION, 416, 14, 8, 16
     128                      .member _rsvd5, 432, 62, 8, 80, , 5
     129                      .eos

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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