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

📄 example_280xhirespwm.lst

📁 高解析度PWM波形控制,用于开关电源的开关管控制程序.
💻 LST
📖 第 1 页 / 共 5 页
字号:
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
Example_280xHiResPWM.asm                                             PAGE    9

     365 000000f6 960C!         MOV       @_EPwm2Regs+12,AL     ; |263| 
     366                      .line   28
     367 000000f7 CC0C!         AND       AL,@_EPwm2Regs+12,#0xfcff ; |264| 
         000000f8 FCFF 
     368 000000f9 1AA9          OR        AL,#0x0200            ; |264| 
         000000fa 0200 
     369 000000fb 960C!         MOV       @_EPwm2Regs+12,AL     ; |264| 
     370                      .line   30
     371 000000fc 7622   EALLOW
     372                      .line   31
     373 000000fd 2B20!         MOV       @_EPwm2Regs+32,#0     ; |267| 
     374                      .line   32
     375 000000fe CC20!         AND       AL,@_EPwm2Regs+32,#0xfffc ; |268| 
         000000ff FFFC 
     376 00000100 5001          ORB       AL,#0x01              ; |268| 
     377 00000101 9620!         MOV       @_EPwm2Regs+32,AL     ; |268| 
     378                      .line   33
     379 00000102 1820!         AND       @_EPwm2Regs+32,#0xfffb ; |269| 
         00000103 FFFB 
     380                      .line   34
     381 00000104 1820!         AND       @_EPwm2Regs+32,#0xfff7 ; |270| 
         00000105 FFF7 
     382                      .line   36
     383 00000106 761A   EDIS
     384                      .line   38
     385 00000107 FE81          SUBB      SP,#1
     386 00000108 0006          LRETR
     387                      ; return occurs
     388                      .endfunc        274,000000000h,1
     389              
     390              
     391              
     392 00000109               .sect   ".text"
     393                      .global _HRPWM3_Config
     394                      .sym    _HRPWM3_Config,_HRPWM3_Config, 32, 2, 0
     395                      .func   275
     396              
     397              ;***************************************************************
     398              ;* FNAME: _HRPWM3_Config                FR SIZE:   1           *
     399              ;*                                                             *
     400              ;* FUNCTION ENVIRONMENT                                        *
     401              ;*                                                             *
     402              ;* FUNCTION PROPERTIES                                         *
     403              ;*                            0 Parameter,  1 Auto,  0 SOE     *
     404              ;***************************************************************
     405              
     406 00000109       _HRPWM3_Config:
     407                      .line   2
     408              ;* AL    assigned to _period
     409                      .sym    _period,0, 4, 17, 16
     410                      .sym    _period,-1, 4, 1, 16
     411 00000109 FE01          ADDB      SP,#1
     412 0000010a 9641          MOV       *-SP[1],AL            ; |276| 
     413                      .line   6
     414 0000010b 761F!         MOVW      DP,#_EPwm3Regs
TMS320C2000 COFF Assembler PC Version 3.09 Mon Jun 18 11:17:09 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
Example_280xHiResPWM.asm                                             PAGE   10

         0000010c 0000 
     415 0000010d 1A00!         OR        @_EPwm3Regs,#0x0008   ; |280| 
         0000010e 0008 
     416                      .line   7
     417 0000010f 9241          MOV       AL,*-SP[1]            ; |281| 
     418 00000110 9605!         MOV       @_EPwm3Regs+5,AL      ; |281| 
     419                      .line   8
     420 00000111 9341          MOV       AH,*-SP[1]            ; |282| 
     421 00000112 92A8          MOV       AL,AH                 ; |282| 
     422 00000113 FFCE          LSR       AL,15                 ; |282| 
     423 00000114 94A8          ADD       AL,AH                 ; |282| 
     424 00000115 FFA0          ASR       AL,1                  ; |282| 
     425 00000116 9609!         MOV       @_EPwm3Regs+9,AL      ; |282| 
     426                      .line   9
     427 00000117 2808!         MOV       @_EPwm3Regs+8,#256    ; |283| 
         00000118 0100 
     428                      .line   10
     429 00000119 0200          MOVB      ACC,#0
     430 0000011a 1E02!         MOVL      @_EPwm3Regs+2,ACC     ; |284| 
     431                      .line   11
     432 0000011b 2B04!         MOV       @_EPwm3Regs+4,#0      ; |285| 
     433                      .line   13
     434 0000011c 1800!         AND       @_EPwm3Regs,#0xfffc   ; |287| 
         0000011d FFFC 
     435                      .line   14
     436 0000011e 1800!         AND       @_EPwm3Regs,#0xfffb   ; |288| 
         0000011f FFFB 
     437                      .line   15
     438 00000120 1A00!         OR        @_EPwm3Regs,#0x0030   ; |289| 
         00000121 0030 
     439                      .line   16
     440 00000122 1800!         AND       @_EPwm3Regs,#0xfc7f   ; |290| 
         00000123 FC7F 
     441                      .line   17
     442 00000124 1800!         AND       @_EPwm3Regs,#0xe3ff   ; |291| 
         00000125 E3FF 
     443                      .line   19
     444 00000126 1807!         AND       @_EPwm3Regs+7,#0xfffc ; |293| 
         00000127 FFFC 
     445                      .line   20
     446 00000128 1807!         AND       @_EPwm3Regs+7,#0xfff3 ; |294| 
         00000129 FFF3 
     447                      .line   21
     448 0000012a 1807!         AND       @_EPwm3Regs+7,#0xffef ; |295| 
         0000012b FFEF 
     449                      .line   22
     450 0000012c 1807!         AND       @_EPwm3Regs+7,#0xffbf ; |296| 
         0000012d FFBF 
     451                      .line   24
     452 0000012e CC0B!         AND       AL,@_EPwm3Regs+11,#0xfffc ; |298| 
         0000012f FFFC 
     453 00000130 5002          ORB       AL,#0x02              ; |298| 
     454 00000131 960B!         MOV       @_EPwm3Regs+11,AL     ; |298| 
     455                      .line   25
     456 00000132 CC0B!         AND       AL,@_EPwm3Regs+11,#0xffcf ; |299| 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Jun 18 11:17:09 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
Example_280xHiResPWM.asm                                             PAGE   11

         00000133 FFCF 
     457 00000134 5010          ORB       AL,#0x10              ; |299| 
     458 00000135 960B!         MOV       @_EPwm3Regs+11,AL     ; |299| 
     459                      .line   26
     460 00000136 CC0C!         AND       AL,@_EPwm3Regs+12,#0xfffc ; |300| 
         00000137 FFFC 
     461 00000138 5002          ORB       AL,#0x02              ; |300| 
     462 00000139 960C!         MOV       @_EPwm3Regs+12,AL     ; |300| 
     463                      .line   27
     464 0000013a CC0C!         AND       AL,@_EPwm3Regs+12,#0xfcff ; |301| 
         0000013b FCFF 
     465 0000013c 1AA9          OR        AL,#0x0100            ; |301| 
         0000013d 0100 
     466 0000013e 960C!         MOV       @_EPwm3Regs+12,AL     ; |301| 
     467                      .line   29
     468 0000013f 7622   EALLOW
     469                      .line   30
     470 00000140 2B20!         MOV       @_EPwm3Regs+32,#0     ; |304| 
     471                      .line   31
     472 00000141 CC20!         AND       AL,@_EPwm3Regs+32,#0xfffc ; |305| 
         00000142 FFFC 
     473 00000143 5002          ORB       AL,#0x02              ; |305| 
     474 00000144 9620!         MOV       @_EPwm3Regs+32,AL     ; |305| 
     475                      .line   32
     476 00000145 1820!         AND       @_EPwm3Regs+32,#0xfffb ; |306| 
         00000146 FFFB 
     477                      .line   33
     478 00000147 1820!         AND       @_EPwm3Regs+32,#0xfff7 ; |307| 
         00000148 FFF7 
     479                      .line   34
     480 00000149 761A   EDIS
     481                      .line   35
     482 0000014a FE81          SUBB      SP,#1
     483 0000014b 0006          LRETR
     484                      ; return occurs
     485                      .endfunc        309,000000000h,1
     486              
     487              
     488              
     489 0000014c               .sect   ".text"
     490                      .global _HRPWM4_Config
     491                      .sym    _HRPWM4_Config,_HRPWM4_Config, 32, 2, 0
     492                      .func   311
     493              
     494              ;***************************************************************
     495              ;* FNAME: _HRPWM4_Config                FR SIZE:   1           *
     496              ;*                                                             *
     497              ;* FUNCTION ENVIRONMENT                                        *
     498              ;*                                                             *
     499              ;* FUNCTION PROPERTIES                                         *
     500              ;*                            0 Parameter,  1 Auto,  0 SOE     *
     501              ;***************************************************************
     502              
     503 0000014c       _HRPWM4_Config:
     504                      .line   2
TMS320C2000 COFF Assembler PC Version 3.09 Mon Jun 18 11:17:09 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
Example_280xHiResPWM.asm                                             PAGE   12

     505              ;* AL    assigned to _period
     506                      .sym    _period,0, 4, 17, 16
     507                      .sym    _period,-1, 4, 1, 16
     508 0000014c FE01          ADDB      SP,#1
     509 0000014d 9641          MOV       *-SP[1],AL            ; |312| 
     510                      .line   6
     511 0000014e 761F!         MOVW      DP,#_EPwm4Regs
         0000014f 0000 
     512 00000150 1A00!         OR        @_EPwm4Regs,#0x0008   ; |316| 
         00000151 0008 
     513                      .line   7
     514 00000152 9241          MOV       AL,*-SP[1]            ; |317| 
     515 00000153 9605!         MOV       @_EPwm4Regs+5,AL      ; |317| 
     516                      .line   8
     517 00000154 9341          MOV       AH,*-SP[1]            ; |318| 
     518 00000155 92A8          MOV       AL,AH                 ; |318| 
     519 00000156 FFCE          LSR       AL,15                 ; |318| 
     520 00000157 94A8          ADD       AL,AH                 ; |318| 
     521 00000158 FFA0          ASR       AL,1                  ; |318| 
     522 00000159 9609!         MOV       @_EPwm4Regs+9,AL      ; |318| 
     523                      .line   9
     524 0000015a 2808!         MOV       @_EPwm4Regs+8,#256    ; |319| 
         0000015b 0100 
     525                      .line   10
     526 0000015c 92A8          MOV       AL,AH                 ; |320| 
     527 0000015d FFCE          LSR       AL,15                 ; |320| 
     528 0000015e 94A8          ADD       AL,AH                 ; |320| 
     529 0000015f FFA0          ASR       AL,1                  ; |320| 
     530 00000160 960A!         MOV       @_EPwm4Regs+10,AL     ; |320| 
     531                      .line   11
     532 00000161 0200          MOVB      ACC,#0
     533 00000162 1E02!         MOVL      @_EPwm4Regs+2,ACC     ; |321| 
     534                      .line   12
     535 00000163 2B04!         MOV       @_EPwm4Regs+4,#0      ; |322| 
     536                      .line   14
     537 00000164 1800!         AND       @_EPwm4Regs,#0xfffc   ; |324| 
         00000165 FFFC 
     538                      .line   15
     539 00000166 1800!         AND       @_EPwm4Regs,#0xfffb   ; |325| 
         00000167 FFFB 
     540                      .line   16
     541 00000168 1A00!         OR        @_EPwm4Regs,#0x0030   ; |326| 
         00000169 0030 
     542                      .line   17
     543 0000016a 1800!         AND       @_EPwm4Regs,#0xfc7f   ; |327| 
         0000016b FC7F 
     544                      .line   18
     545 0000016c 1800!         AND       @_EPwm4Regs,#0xe3ff   ; |328| 
         0000016d E3FF 
     546                      .line   20
     547 0000016e 1807!         AND       @_EPwm4Regs+7,#0xfffc ; |330| 
         0000016f FFFC 
     548                      .line   21
     549 00000170 1807!         AND       @_EPwm4Regs+7,#0xfff3 ; |331| 
         00000171 FFF3 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Jun 18 11:17:09 2007

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated

⌨️ 快捷键说明

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