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

📄 dsp28_cputimers.lst

📁 基于TI的TMS320LF2812 高端专用的电机控制芯片编写的PWM产生程序。对于控制电机的朋友特别有用。该代码已经通过调试。
💻 LST
📖 第 1 页 / 共 2 页
字号:
     137 00000049 7640!         LCR       #FS$$TOUL             ; |78| 
         0000004a 0000 
     138                      ; call occurs [#FS$$TOUL] ; |78| 
     139 0000004b 1E48          MOVL      *-SP[8],ACC           ; |78| 
     140                      .line   9
     141 0000004c 8A44          MOVL      XAR4,*-SP[4]          ; |79| 
     142 0000004d 8AC4          MOVL      XAR4,*+XAR4[0]        ; |79| 
     143 0000004e 0648          MOVL      ACC,*-SP[8]           ; |79| 
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:47 2007

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

     144 0000004f 1ED4          MOVL      *+XAR4[2],ACC         ; |79| 
     145                      .line   12
     146 00000050 8A44          MOVL      XAR4,*-SP[4]          ; |82| 
     147 00000051 8AC4          MOVL      XAR4,*+XAR4[0]        ; |82| 
     148 00000052 2BF4          MOV       *+XAR4[6],#0          ; |82| 
     149                      .line   13
     150 00000053 8A44          MOVL      XAR4,*-SP[4]          ; |83| 
     151 00000054 8AC4          MOVL      XAR4,*+XAR4[0]        ; |83| 
     152 00000055 2BFC          MOV       *+XAR4[7],#0          ; |83| 
     153                      .line   16
     154 00000056 8A44          MOVL      XAR4,*-SP[4]          ; |86| 
     155 00000057 8AC4          MOVL      XAR4,*+XAR4[0]        ; |86| 
     156 00000058 18E4          AND       *+XAR4[4],#0xfffb     ; |86| 
         00000059 FFFB 
     157                      .line   17
     158 0000005a 8A44          MOVL      XAR4,*-SP[4]          ; |87| 
     159 0000005b 8AC4          MOVL      XAR4,*+XAR4[0]        ; |87| 
     160 0000005c 18E4          AND       *+XAR4[4],#0xfff7     ; |87| 
         0000005d FFF7 
     161                      .line   18
     162 0000005e 8A44          MOVL      XAR4,*-SP[4]          ; |88| 
     163 0000005f 8AC4          MOVL      XAR4,*+XAR4[0]        ; |88| 
     164 00000060 1AE4          OR        *+XAR4[4],#0x0010     ; |88| 
         00000061 0010 
     165                      .line   19
     166 00000062 8A44          MOVL      XAR4,*-SP[4]          ; |89| 
     167 00000063 8AC4          MOVL      XAR4,*+XAR4[0]        ; |89| 
     168 00000064 1AE4          OR        *+XAR4[4],#0x0020     ; |89| 
         00000065 0020 
     169                      .line   20
     170 00000066 8A44          MOVL      XAR4,*-SP[4]          ; |90| 
     171 00000067 8AC4          MOVL      XAR4,*+XAR4[0]        ; |90| 
     172 00000068 18E4          AND       *+XAR4[4],#0xffbf     ; |90| 
         00000069 FFBF 
     173                      .line   21
     174 0000006a 8A44          MOVL      XAR4,*-SP[4]          ; |91| 
     175 0000006b 8AC4          MOVL      XAR4,*+XAR4[0]        ; |91| 
     176 0000006c 1AE4          OR        *+XAR4[4],#0x0380     ; |91| 
         0000006d 0380 
     177                      .line   22
     178 0000006e 8A44          MOVL      XAR4,*-SP[4]          ; |92| 
     179 0000006f 8AC4          MOVL      XAR4,*+XAR4[0]        ; |92| 
     180 00000070 1AE4          OR        *+XAR4[4],#0x0400     ; |92| 
         00000071 0400 
     181                      .line   23
     182 00000072 8A44          MOVL      XAR4,*-SP[4]          ; |93| 
     183 00000073 8AC4          MOVL      XAR4,*+XAR4[0]        ; |93| 
     184 00000074 1AE4          OR        *+XAR4[4],#0x0800     ; |93| 
         00000075 0800 
     185                      .line   24
     186 00000076 8A44          MOVL      XAR4,*-SP[4]          ; |94| 
     187 00000077 8AC4          MOVL      XAR4,*+XAR4[0]        ; |94| 
     188 00000078 1AE4          OR        *+XAR4[4],#0x4000     ; |94| 
         00000079 4000 
     189                      .line   27
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:47 2007

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

     190 0000007a 8A44          MOVL      XAR4,*-SP[4]          ; |97| 
     191 0000007b 0200          MOVB      ACC,#0
     192 0000007c 1ED4          MOVL      *+XAR4[2],ACC         ; |97| 
     193                      .line   28
     194 0000007d FE88          SUBB      SP,#8
     195 0000007e 0006          LRETR
     196                      ; return occurs
     197                      .endfunc        98,000000000h,8
     198              
     199              
     200              ;***************************************************************
     201              ;* UNDEFINED EXTERNAL REFERENCES                               *
     202              ;***************************************************************
     203                      .global _CpuTimer1Regs
     204                      .global _CpuTimer2Regs
     205                      .global _CpuTimer0Regs
     206                      .global FS$$MPY
     207                      .global FS$$TOUL
     208              
     209              ;***************************************************************
     210              ;* TYPE INFORMATION                                            *
     211              ;***************************************************************
     212                      .sym    _Uint16, 0, 14, 13, 16
     213                      .sym    _Uint16, 0, 14, 13, 16
     214                      .sym    _Uint32, 0, 15, 13, 32
     215                      .sym    _Uint32, 0, 15, 13, 32
     216                      .stag   _TIM_REG, 32
     217                      .member _LSW, 0, 14, 8, 16
     218                      .member _MSW, 16, 14, 8, 16
     219                      .eos
     220                      .utag   _TIM_GROUP, 32
     221                      .member _all, 0, 15, 11, 32
     222                      .member _half, 0, 8, 11, 32, _TIM_REG
     223                      .eos
     224                      .stag   _PRD_REG, 32
     225                      .member _LSW, 0, 14, 8, 16
     226                      .member _MSW, 16, 14, 8, 16
     227                      .eos
     228                      .utag   _PRD_GROUP, 32
     229                      .member _all, 0, 15, 11, 32
     230                      .member _half, 0, 8, 11, 32, _PRD_REG
     231                      .eos
     232                      .stag   _TCR_BITS, 16
     233                      .member _OUTSTS, 0, 14, 18, 1
     234                      .member _FORCE, 1, 14, 18, 1
     235                      .member _POL, 2, 14, 18, 1
     236                      .member _TOG, 3, 14, 18, 1
     237                      .member _TSS, 4, 14, 18, 1
     238                      .member _TRB, 5, 14, 18, 1
     239                      .member _FRCEN, 6, 14, 18, 1
     240                      .member _PWIDTH, 7, 14, 18, 3
     241                      .member _SOFT, 10, 14, 18, 1
     242                      .member _FREE, 11, 14, 18, 1
     243                      .member _rsvd, 12, 14, 18, 2
     244                      .member _TIE, 14, 14, 18, 1
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:47 2007

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

     245                      .member _TIF, 15, 14, 18, 1
     246                      .eos
     247                      .utag   _TCR_REG, 16
     248                      .member _all, 0, 14, 11, 16
     249                      .member _bit, 0, 8, 11, 16, _TCR_BITS
     250                      .eos
     251                      .stag   _TPR_BITS, 16
     252                      .member _TDDR, 0, 14, 18, 8
     253                      .member _PSC, 8, 14, 18, 8
     254                      .eos
     255                      .utag   _TPR_REG, 16
     256                      .member _all, 0, 14, 11, 16
     257                      .member _bit, 0, 8, 11, 16, _TPR_BITS
     258                      .eos
     259                      .stag   _TPRH_BITS, 16
     260                      .member _TDDRH, 0, 14, 18, 8
     261                      .member _PSCH, 8, 14, 18, 8
     262                      .eos
     263                      .utag   _TPRH_REG, 16
     264                      .member _all, 0, 14, 11, 16
     265                      .member _bit, 0, 8, 11, 16, _TPRH_BITS
     266                      .eos
     267                      .stag   _CPUTIMER_REGS, 128
     268                      .member _TIM, 0, 9, 8, 32, _TIM_GROUP
     269                      .member _PRD, 32, 9, 8, 32, _PRD_GROUP
     270                      .member _TCR, 64, 9, 8, 16, _TCR_REG
     271                      .member _rsvd1, 80, 14, 8, 16
     272                      .member _TPR, 96, 9, 8, 16, _TPR_REG
     273                      .member _TPRH, 112, 9, 8, 16, _TPRH_REG
     274                      .eos
     275                      .stag   _CPUTIMER_VARS, 128
     276                      .member _RegsAddr, 0, 24, 8, 22, _CPUTIMER_REGS
     277                      .member _InterruptCount, 32, 15, 8, 32
     278                      .member _CPUFreqInMHz, 64, 6, 8, 32
     279                      .member _PeriodInUSec, 96, 6, 8, 32
     280                      .eos

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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