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

📄 example_280xhirespwm.lst

📁 高解析度PWM波形控制,用于开关电源的开关管控制程序.
💻 LST
📖 第 1 页 / 共 5 页
字号:
Example_280xHiResPWM.asm                                             PAGE   13

     550                      .line   22
     551 00000172 1807!         AND       @_EPwm4Regs+7,#0xffef ; |332| 
         00000173 FFEF 
     552                      .line   23
     553 00000174 1807!         AND       @_EPwm4Regs+7,#0xffbf ; |333| 
         00000175 FFBF 
     554                      .line   25
     555 00000176 CC0B!         AND       AL,@_EPwm4Regs+11,#0xfffc ; |335| 
         00000177 FFFC 
     556 00000178 5002          ORB       AL,#0x02              ; |335| 
     557 00000179 960B!         MOV       @_EPwm4Regs+11,AL     ; |335| 
     558                      .line   26
     559 0000017a CC0B!         AND       AL,@_EPwm4Regs+11,#0xffcf ; |336| 
         0000017b FFCF 
     560 0000017c 5010          ORB       AL,#0x10              ; |336| 
     561 0000017d 960B!         MOV       @_EPwm4Regs+11,AL     ; |336| 
     562                      .line   27
     563 0000017e CC0C!         AND       AL,@_EPwm4Regs+12,#0xfffc ; |337| 
         0000017f FFFC 
     564 00000180 5002          ORB       AL,#0x02              ; |337| 
     565 00000181 960C!         MOV       @_EPwm4Regs+12,AL     ; |337| 
     566                      .line   28
     567 00000182 CC0C!         AND       AL,@_EPwm4Regs+12,#0xfcff ; |338| 
         00000183 FCFF 
     568 00000184 1AA9          OR        AL,#0x0100            ; |338| 
         00000185 0100 
     569 00000186 960C!         MOV       @_EPwm4Regs+12,AL     ; |338| 
     570                      .line   30
     571 00000187 7622   EALLOW
     572                      .line   31
     573 00000188 2B20!         MOV       @_EPwm4Regs+32,#0     ; |341| 
     574                      .line   32
     575 00000189 CC20!         AND       AL,@_EPwm4Regs+32,#0xfffc ; |342| 
         0000018a FFFC 
     576 0000018b 5002          ORB       AL,#0x02              ; |342| 
     577 0000018c 9620!         MOV       @_EPwm4Regs+32,AL     ; |342| 
     578                      .line   33
     579 0000018d 1820!         AND       @_EPwm4Regs+32,#0xfffb ; |343| 
         0000018e FFFB 
     580                      .line   34
     581 0000018f 1820!         AND       @_EPwm4Regs+32,#0xfff7 ; |344| 
         00000190 FFF7 
     582                      .line   35
     583 00000191 761A   EDIS
     584                      .line   36
     585 00000192 FE81          SUBB      SP,#1
     586 00000193 0006          LRETR
     587                      ; return occurs
     588                      .endfunc        346,000000000h,1
     589              
     590              
     591              ;***************************************************************
     592              ;* UNDEFINED EXTERNAL REFERENCES                               *
     593              ;***************************************************************
     594                      .global _InitEPwm4Gpio
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   14

     595                      .global _InitPieCtrl
     596                      .global _InitEPwm3Gpio
     597                      .global _InitEPwm1Gpio
     598                      .global _InitEPwm2Gpio
     599                      .global _InitSysCtrl
     600                      .global _InitPieVectTable
     601                      .global _SysCtrlRegs
     602                      .global _EPwm1Regs
     603                      .global _EPwm3Regs
     604                      .global _EPwm2Regs
     605                      .global _EPwm4Regs
     606              
     607              ;***************************************************************
     608              ;* TYPE INFORMATION                                            *
     609              ;***************************************************************
     610                      .sym    _Uint16, 0, 14, 13, 16
     611                      .sym    _Uint16, 0, 14, 13, 16
     612                      .sym    _Uint32, 0, 15, 13, 32
     613                      .sym    _Uint32, 0, 15, 13, 32
     614                      .stag   _TBCTL_BITS, 16
     615                      .member _CTRMODE, 0, 14, 18, 2
     616                      .member _PHSEN, 2, 14, 18, 1
     617                      .member _PRDLD, 3, 14, 18, 1
     618                      .member _SYNCOSEL, 4, 14, 18, 2
     619                      .member _SWFSYNC, 6, 14, 18, 1
     620                      .member _HSPCLKDIV, 7, 14, 18, 3
     621                      .member _CLKDIV, 10, 14, 18, 3
     622                      .member _PHSDIR, 13, 14, 18, 1
     623                      .member _FREE_SOFT, 14, 14, 18, 2
     624                      .eos
     625                      .utag   _TBCTL_REG, 16
     626                      .member _all, 0, 14, 11, 16
     627                      .member _bit, 0, 8, 11, 16, _TBCTL_BITS
     628                      .eos
     629                      .stag   _TBPHS_HIRES_REG, 32
     630                      .member _TBPHSHR, 0, 14, 8, 16
     631                      .member _TBPHS, 16, 14, 8, 16
     632                      .eos
     633                      .utag   _TBPHS_HIRES_GROUP, 32
     634                      .member _all, 0, 15, 11, 32
     635                      .member _half, 0, 8, 11, 32, _TBPHS_HIRES_REG
     636                      .eos
     637                      .stag   _CMPCTL_BITS, 16
     638                      .member _LOADAMODE, 0, 14, 18, 2
     639                      .member _LOADBMODE, 2, 14, 18, 2
     640                      .member _SHDWAMODE, 4, 14, 18, 1
     641                      .member _rsvd1, 5, 14, 18, 1
     642                      .member _SHDWBMODE, 6, 14, 18, 1
     643                      .member _rsvd2, 7, 14, 18, 1
     644                      .member _SHDWAFULL, 8, 14, 18, 1
     645                      .member _SHDWBFULL, 9, 14, 18, 1
     646                      .member _rsvd3, 10, 14, 18, 6
     647                      .eos
     648                      .utag   _CMPCTL_REG, 16
     649                      .member _all, 0, 14, 11, 16
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   15

     650                      .member _bit, 0, 8, 11, 16, _CMPCTL_BITS
     651                      .eos
     652                      .stag   _CMPA_HIRES_REG, 32
     653                      .member _CMPAHR, 0, 14, 8, 16
     654                      .member _CMPA, 16, 14, 8, 16
     655                      .eos
     656                      .utag   _CMPA_HIRES_GROUP, 32
     657                      .member _all, 0, 15, 11, 32
     658                      .member _half, 0, 8, 11, 32, _CMPA_HIRES_REG
     659                      .eos
     660                      .stag   _AQCTL_BITS, 16
     661                      .member _ZRO, 0, 14, 18, 2
     662                      .member _PRD, 2, 14, 18, 2
     663                      .member _CAU, 4, 14, 18, 2
     664                      .member _CAD, 6, 14, 18, 2
     665                      .member _CBU, 8, 14, 18, 2
     666                      .member _CBD, 10, 14, 18, 2
     667                      .member _rsvd, 12, 14, 18, 4
     668                      .eos
     669                      .utag   _AQCTL_REG, 16
     670                      .member _all, 0, 14, 11, 16
     671                      .member _bit, 0, 8, 11, 16, _AQCTL_BITS
     672                      .eos
     673                      .stag   _HRCNFG_BITS, 16
     674                      .member _EDGMODE, 0, 14, 18, 2
     675                      .member _CTLMODE, 2, 14, 18, 1
     676                      .member _HRLOAD, 3, 14, 18, 1
     677                      .member _rsvd1, 4, 14, 18, 12
     678                      .eos
     679                      .utag   _HRCNFG_REG, 16
     680                      .member _all, 0, 14, 11, 16
     681                      .member _bit, 0, 8, 11, 16, _HRCNFG_BITS
     682                      .eos
     683                      .stag   _TBSTS_BITS, 16
     684                      .member _CTRDIR, 0, 14, 18, 1
     685                      .member _SYNCI, 1, 14, 18, 1
     686                      .member _CTRMAX, 2, 14, 18, 1
     687                      .member _rsvd1, 3, 14, 18, 13
     688                      .eos
     689                      .utag   _TBSTS_REG, 16
     690                      .member _all, 0, 14, 11, 16
     691                      .member _bit, 0, 8, 11, 16, _TBSTS_BITS
     692                      .eos
     693                      .stag   _AQSFRC_BITS, 16
     694                      .member _ACTSFA, 0, 14, 18, 2
     695                      .member _OTSFA, 2, 14, 18, 1
     696                      .member _ACTSFB, 3, 14, 18, 2
     697                      .member _OTSFB, 5, 14, 18, 1
     698                      .member _RLDCSF, 6, 14, 18, 2
     699                      .member _rsvd1, 8, 14, 18, 8
     700                      .eos
     701                      .utag   _AQSFRC_REG, 16
     702                      .member _all, 0, 14, 11, 16
     703                      .member _bit, 0, 8, 11, 16, _AQSFRC_BITS
     704                      .eos
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   16

     705                      .stag   _AQCSFRC_BITS, 16
     706                      .member _CSFA, 0, 14, 18, 2
     707                      .member _CSFB, 2, 14, 18, 2
     708                      .member _rsvd1, 4, 14, 18, 12
     709                      .eos
     710                      .utag   _AQCSFRC_REG, 16
     711                      .member _all, 0, 14, 11, 16
     712                      .member _bit, 0, 8, 11, 16, _AQCSFRC_BITS
     713                      .eos
     714                      .stag   _DBCTL_BITS, 16
     715                      .member _OUT_MODE, 0, 14, 18, 2
     716                      .member _POLSEL, 2, 14, 18, 2
     717                      .member _IN_MODE, 4, 14, 18, 2
     718                      .member _rsvd1, 6, 14, 18, 10
     719                      .eos
     720                      .utag   _DBCTL_REG, 16
     721                      .member _all, 0, 14, 11, 16
     722                      .member _bit, 0, 8, 11, 16, _DBCTL_BITS
     723                      .eos
     724                      .stag   _TZSEL_BITS, 16
     725                      .member _CBC1, 0, 14, 18, 1
     726                      .member _CBC2, 1, 14, 18, 1
     727                      .member _CBC3, 2, 14, 18, 1
     728                      .member _CBC4, 3, 14, 18, 1
     729                      .member _CBC5, 4, 14, 18, 1
     730                      .member _CBC6, 5, 14, 18, 1
     731                      .member _rsvd1, 6, 14, 18, 2
     732                      .member _OSHT1, 8, 14, 18, 1
     733                      .member _OSHT2, 9, 14, 18, 1
     734                      .member _OSHT3, 10, 14, 18, 1
     735                      .member _OSHT4, 11, 14, 18, 1
     736                      .member _OSHT5, 12, 14, 18, 1
     737                      .member _OSHT6, 13, 14, 18, 1
     738                      .member _rsvd2, 14, 14, 18, 2
     739                      .eos
     740                      .utag   _TZSEL_REG, 16
     741                      .member _all, 0, 14, 11, 16
     742                      .member _bit, 0, 8, 11, 16, _TZSEL_BITS
     743                      .eos
     744                      .stag   _TZCTL_BITS, 16
     745                      .member _TZA, 0, 14, 18, 2
     746                      .member _TZB, 2, 14, 18, 2
     747                      .member _rsvd, 4, 14, 18, 12
     748                      .eos
     749                      .utag   _TZCTL_REG, 16
     750                      .member _all, 0, 14, 11, 16
     751                      .member _bit, 0, 8, 11, 16, _TZCTL_BITS
     752                      .eos
     753                      .stag   _TZEINT_BITS, 16
     754                      .member _rsvd1, 0, 14, 18, 1
     755                      .member _CBC, 1, 14, 18, 1
     756                      .member _OST, 2, 14, 18, 1
     757                      .member _rsvd2, 3, 14, 18, 13
     758                      .eos
     759                      .utag   _TZEINT_REG, 16
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   17

⌨️ 快捷键说明

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