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

📄 lsvpwm.lst

📁 开发环境CCS2.0 TI公司240DSP电机VVVF控制程序 可直接使用
💻 LST
📖 第 1 页 / 共 5 页
字号:
1                   ;               .EQU 02A7H
1                   ;               .EQU 02A8H
1                   ;               .EQU 02A9H
1                   ;               .EQU 02AAH
1                   ;               .EQU 02ABH
1                   ;               .EQU 02ACH
1                   ;               .EQU 02ADH
1                   ;               .EQU 02AEH
1                   ;               .EQU 02AFH
1                   ;*************************
1                   ;               .EQU 02B0H
1                   ;               .EQU 02B1H
1                   ;               .EQU 02B2H
1                   ;               .EQU 02B3H
1                   ;               .EQU 02B4H
1                   ;               .EQU 02B5H
1                   ;               .EQU 02B6H
1                   ;               .EQU 02B7H
1                   ;               .EQU 02B8H
1                   ;               .EQU 02B9H
1                   ;               .EQU 02BAH
1                   ;               .EQU 02BBH
1                   ;               .EQU 02BCH
1                   ;               .EQU 02BDH
1                   ;               .EQU 02BEH
1                   ;               .EQU 02BFH
1                   ;*************************
1                   ;               .EQU 02C0H
1                   ;               .EQU 02C1H
1                   ;               .EQU 02C2H
1                   ;               .EQU 02C3H
1                   ;               .EQU 02C4H
1                   ;               .EQU 02C5H
1                   ;               .EQU 02C6H
1                   ;               .EQU 02C7H
1                   ;               .EQU 02C8H
1                   ;               .EQU 02C9H
1                   ;               .EQU 02CAH
1                   ;               .EQU 02CBH
1                   ;               .EQU 02CCH
1                   ;               .EQU 02CDH
1                   ;               .EQU 02CEH
1                   ;               .EQU 02CFH
1                   ;*************************
1                   ;               .EQU 02D0H
1                   ;               .EQU 02D1H
1                   ;               .EQU 02D2H
1                   ;               .EQU 02D3H
1                   ;               .EQU 02D4H
1                   ;               .EQU 02D5H
1                   ;               .EQU 02D6H
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Fri Jun  3 14:41:53 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
lsvpwm.asm                                                           PAGE    6

1                   ;               .EQU 02D7H
1                   ;               .EQU 02D8H
1                   ;               .EQU 02D9H
1                   ;               .EQU 02DAH
1                   ;               .EQU 02DBH
1                   ;               .EQU 02DCH
1                   ;               .EQU 02DDH
1                   ;               .EQU 02DEH
1                   ;               .EQU 02DFH
1                   ;*************************
1                   ;               .EQU 02E0H
1                   ;               .EQU 02E1H
1                   ;               .EQU 02E2H
1                   ;               .EQU 02E3H
1                   ;               .EQU 02E4H
1                   ;               .EQU 02E5H
1                   ;               .EQU 02E6H
1                   ;               .EQU 02E7H
1                   ;               .EQU 02E8H
1                   ;               .EQU 02E9H
1                   ;               .EQU 02EAH
1                   ;               .EQU 02EBH
1                   ;               .EQU 02ECH
1                   ;               .EQU 02EDH
1                   ;               .EQU 02EEH
1                   ;               .EQU 02EFH
1                   ;*************************
1                   ;               .EQU 02F0H
1                   ;               .EQU 02F1H
1                   ;               .EQU 02F2H
1                   ;               .EQU 02F3H
1                   ;               .EQU 02F4H
1                   ;               .EQU 02F5H
1                   ;               .EQU 02F6H
1                   ;               .EQU 02F7H
1                   ;               .EQU 02F8H
1                   ;               .EQU 02F9H
1                   ;               .EQU 02FAH
1                   ;               .EQU 02FBH
1                   ;               .EQU 02FCH
1                   ;               .EQU 02FDH
1                   ;               .EQU 02FEH
1                   ;               .EQU 02FFH
1                   ;*************************
      30            
      31            ;***********************向量地址声明***************************************
      32            
      33 0000                       .SECT   ".VECTORS"
      34 0000 7980  RSVECT          B    START
         0001 0169' 
      35 0002 7980  INT1            B    IPM_FAIL   ;IPM的FO保护    
         0003 05a2' 
      36 0004 7980  INT2            B    GISR2      ;GISR2包括TIMER1和PDPINT
         0005 05c9' 
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Fri Jun  3 14:41:53 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
lsvpwm.asm                                                           PAGE    7

      37 0006 7980  INT3            B    PHANTOM    ;INTERRUPT LEVEL 3
         0007 059a' 
      38 0008 7980  INT4            B    PHANTOM    ;INTERRUPT LEVEL 4
         0009 059a' 
      39 000a 7980  INT5            B    SERIAL     ;INTERRUPT LEVEL 5
         000b 060f' 
      40 000c 7980  INT6            B    PHANTOM    ;INTERRUPT LEVEL 6
         000d 059a' 
      41 000e 7980  RESERVED        B    PHANTOM    ;RESERVED
         000f 059a' 
      42 0010 7980  SW_INT8         B    PHANTOM    ;USER S/W INTERRUPT
         0011 059a' 
      43 0012 7980  SW_INT9         B    PHANTOM    ;USER S/W INTERRUPT
         0013 059a' 
      44 0014 7980  SW_INT10        B    PHANTOM    ;USER S/W INTERRUPT
         0015 059a' 
      45 0016 7980  SW_INT11        B    PHANTOM    ;USER S/W INTERRUPT
         0017 059a' 
      46 0018 7980  SW_INT12        B    PHANTOM    ;USER S/W INTERRUPT
         0019 059a' 
      47 001a 7980  SW_INT13        B    PHANTOM    ;USER S/W INTERRUPT
         001b 059a' 
      48 001c 7980  SW_INT14        B    PHANTOM    ;USER S/W INTERRUPT
         001d 059a' 
      49 001e 7980  SW_INT15        B    PHANTOM    ;USER S/W INTERRUPT
         001f 059a' 
      50 0020 7980  SW_INT16        B    PHANTOM    ;USER S/W INTERRUPT
         0021 059a' 
      51 0022 7980  TRAP            B    PHANTOM    ;TRAP VECTOR
         0023 059a' 
      52 0024 7980  NMINT           B    PHANTOM    ;NON-MASKABLE INTERRUPT
         0025 059a' 
      53 0026 7980  EMU_TRAP        B    PHANTOM    ;EMULATOR TRAP
         0027 059a' 
      54 0028 7980  SW_INT20        B    PHANTOM    ;USER S/W INTERRUPT
         0029 059a' 
      55 002a 7980  SW_INT21        B    PHANTOM    ;USER S/W INTERRUPT
         002b 059a' 
      56 002c 7980  SW_INT22        B    PHANTOM    ;USER S/W INTERRUPT
         002d 059a' 
      57 002e 7980  SW_INT23        B    PHANTOM    ;USER S/W INTERRUPT
         002f 059a' 
      58            
      59            
      60            ;***********************************************************************
      61            ;***************************主程序开始**********************************
      62            ;***********************************************************************
      63 0169                       .TEXT
      64            
      65            ;************************F240初始化模块开始*****************************
      66            ;---------------------初始化ST0,ST1,IMR,IFR-----------------------------
      67 0169 bc00  START:          LDP     #00H            ;0000H-007FH
      68 016a be41                  SETC    INTM            ;DISABLE INTERRUPTS
      69 016b ae04                  splk    #0000H,IMR      ;MASK ALL CORE INTERRUPTS
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Fri Jun  3 14:41:53 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
lsvpwm.asm                                                           PAGE    8

         016c 0000  
      70 016d 1006                  LACC    IFR             ;READ INTERRUPT FLAGS
      71 016e 9006                  SACL    IFR             ;CLEAR ALL INTERRUPT FLAGS
      72 016f be46                  CLRC    SXM             ;SUPPRESSES SIGN EXTENSION
      73 0170 be42                  CLRC    OVM             ;RESET OVERFLOW MODE
      74 0171 be44                  CLRC    CNF             ;CONFIG BLOCK B0 TO DATA MEM
      75 0172 bf00                  SPM     0               ;SUPPRESSES SHIFT ACTION 
      76            ;------------------------设置CLOCK与PLL--------------------------------
      77 0173 bce0  INICLOCKPLL:    LDP     #0E0H           ;7000H-707FH            
      78 0174 ae2d                  splk    #00BBh,CKCR1    ;CLKIN(OSC)=10MHz,CPUCLK=20MHz
         0175 00bb  
      79 0176 ae2b                  splk    #00C3h,CKCR0    ;CLKMD=PLL Enable,SYSCLK=CPUCLK/2
         0177 00c3  
      80 0178 ae18                  splk    #4000H,SYSCR    ;0100 0000 0000 0000
         0179 4000  
      81                                                    ;CLKOUT PIN =Digital I/O mode
      82 017a bce0                  LDP     #00E0h          ;DP for addresses 7000h-707Fh                                           
      83 017b 101a                  lacc    SYSSR
      84 017c bfb0                  and     #69FFh          ;and 0110100111111111, clear 15,12,10,9
         017d 69ff  
      85 017e 901a                  sacl    SYSSR           ;可靠的初始化,清非法故障标志                                           
      86            ;------------------------关看门狗和设置等待周期------------------------
      87 017f bce0                  LDP     #0E0H
      88 0180 ae27  INIRTICR        splk    #0007H,RTICR    ;DISABLE RTI
         0181 0007  
      89 0182 ae23  INIWDCR         splk    #006FH,WDCNTR
         0183 006f  
      90 0184 ae25                  splk    #05555H,WDKEY 
         0185 5555  
      91 0186 ae25                  splk    #0AAAAH,WDKEY
         0187 aaaa  
      92 0188 ae23                  splk    #006FH,WDCNTR
         0189 006f  
      93 018a ae29                  SPLK    #006FH, WDCR            ;DISABLE WD IF VCCP=5V (JP5 IN POS. 2-3)
         018b 006f  
      94                                                            ;Overflow TIME=1s
      95 018c                       KICK_DOG                        ;RESET WATCHDOG
1        018c bce0                  LDP     #00E0h                  ;DP-->7000h-707Fh
1        018d ae25                  SPLK    #05555h, WDKEY          ;WDCNTR is enabled to be reset by next AAh
         018e 5555  
1        018f ae25                  SPLK    #0AAAAh, WDKEY          ;WDCNTR is reset
         0190 aaaa  
1        0191 bc00                  LDP     #0h                     ;DP-->0000h-007Fh
      96 0192 bc04                  LDP     #4
      97 0193 ae00                  SPLK    #4H,TEMP                ;SET WAIT STATE GENERATOR FOR:
         0194 0004  
      98 0195 0c00                  OUT     TEMP,WSGR               ;PROGRAM SPACE, 0 WAIT STATES
         0196 ffff  
      99                                                            ;DATA SPACE, 0 WAIT STATES
     100                                                            ;I/O SPACE, 1 WAIT STATES
     101            ;----------------------I/O引脚的初始化---------------------------------
     102            ;I/O引脚的初始化
     103            ;注意:用户程序务必参照此段初始化程序
     104            ;DP=0E1H
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Fri Jun  3 14:41:53 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
lsvpwm.asm                                                           PAGE    9

     105            ;PADATDIR.0(IOPA0)=CS(93C46)
     106            ;PADATDIR.1(IOPA1)=CLK(93C46)
     107            ;PADATDIR.2(IOPA2)=UNCLOCK
     108            ;PADATDIR.3(IOPA3)=/DISDRIVE
     109            
     110            
     111            ;PBDATDIR.5(IOPB5)=BRAKE
     112            ;PBDATDIR.6(IOPB6)=FAN
     113            ;PBDATDIR.7(IOPB7)=SHORT
     114            
     115            ;PCDATDIR.0(IOPC0)=FAI(Y2)
     116            ;PCDATDIR.1(IOPC1)=RUN(Y1)

⌨️ 快捷键说明

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