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

📄 pmsm31.lst

📁 本程序来自TI公司网站原程序,其功能是通过传统的矢量控制算法来实现对永磁同步电机的控制,矢量控制采用双闭环结构
💻 LST
📖 第 1 页 / 共 5 页
字号:
     378 002b 0000          .word   0
     379 002c 1500          .word   5376
     380 002d 0000          .word   0
     381 002e 0000          .word   0
     382 002f 0000          .word   0
     383 0030 0000          .word   0
     384 0031 0000          .word   0
     385 0032 0000          .word   0
     386 0033 0000          .word   0
     387 0034 0000          .word   0
     388 0035 0000          .word   0
     389 0036 0000          .word   0
     390 0037 0000          .word   0
     391 0038 0000          .word   0
     392 0039 0000          .word   0
     393 003a 0000          .word   0
     394 003b 0000          .word   0
     395 003c 0000          .word   0
     396 003d 0000          .word   0
     397 003e 0000          .word   0
     398 003f 0000          .word   0
     399 0040 0000          .word   0
     400 0041 0000          .word   0
     401 0042 0000          .word   0
     402 0043 0000          .word   0
     403 0044 0000          .word   0
     404 0045 0000!         .word   _svgendq_calc+0
     405 0046 0000          .word   0
     406 0047 0000          .word   0
     407 0048 0000          .word   0
     408 0049 3e0b          .word   15883
     409 004a 0000          .word   0
     410 004b 0000          .word   0
     411 004c 0000          .word   0
     412 004d 0000          .word   0
     413 004e 0000          .word   0
TMS320C24xx COFF Assembler Version 7.02  Wed Apr 30 15:30:41 2003
Copyright (c) 1987-2002  Texas Instruments Incorporated 
../temp/pmsm31.asm                                                   PAGE   10

     414 004f 0000          .word   0
     415 0050 7fff          .word   32767
     416 0051 8000          .word   -32768
     417 0052 0000          .word   0
     418 0053 0000          .word   0
     419 0054 1062          .word   4194
     420 0055 76d5          .word   30421
     421 0056 0148          .word   328
     422 0057 0000          .word   0
     423 0058 0000!         .word   _pid_reg3_calc+0
     424 0059 0000          .word   0
     425 005a 0000          .word   0
     426 005b 0000          .word   0
     427 005c 3e0b          .word   15883
     428 005d 0000          .word   0
     429 005e 0000          .word   0
     430 005f 0000          .word   0
     431 0060 0000          .word   0
     432 0061 0000          .word   0
     433 0062 0000          .word   0
     434 0063 7fff          .word   32767
     435 0064 8000          .word   -32768
     436 0065 0000          .word   0
     437 0066 0000          .word   0
     438 0067 1062          .word   4194
     439 0068 76d5          .word   30421
     440 0069 0148          .word   328
     441 006a 0000          .word   0
     442 006b 0000!         .word   _pid_reg3_calc+0
     443 006c 0000          .word   0
     444 006d 0000          .word   0
     445 006e 0000          .word   0
     446 006f 3e0b          .word   15883
     447 0070 0000          .word   0
     448 0071 0000          .word   0
     449 0072 0000          .word   0
     450 0073 0000          .word   0
     451 0074 0000          .word   0
     452 0075 0000          .word   0
     453 0076 7fff          .word   32767
     454 0077 8000          .word   -32768
     455 0078 0000          .word   0
     456 0079 0000          .word   0
     457 007a 1062          .word   4194
     458 007b 76d5          .word   30421
     459 007c 0148          .word   328
     460 007d 0000          .word   0
     461 007e 0000!         .word   _pid_reg3_calc+0
     462 007f 0000          .word   0
     463 0080 0040          .word   64
     464 0081 8000          .word   -32768
     465 0082 7fff          .word   32767
     466 0083 0000          .word   0
     467 0084 0000          .word   0
TMS320C24xx COFF Assembler Version 7.02  Wed Apr 30 15:30:41 2003
Copyright (c) 1987-2002  Texas Instruments Incorporated 
../temp/pmsm31.asm                                                   PAGE   11

     468 0085 0000          .word   0
     469 0086 0000!         .word   _rmp_cntl_calc+0
     470 0087 3fff          .word   16383
     471 0088 03e8          .word   1000
     472 0089 0000          .word   0
     473 008a 3fff          .word   16383
     474 008b 0000          .word   0
     475 008c 3fff          .word   16383
     476 008d 0000!         .word   _rampgen_calc+0
     477      006a  IS4     .set    106
     478            
     479                    .sym    _foc,_foc,8,2,1696,.fake14
     480                    .globl  _foc
     481 008e 0006          .word   IS5,_dac
         008f 0007- 
     482 0090 0300          .word   768
     483 0091 0300          .word   768
     484 0092 0300          .word   768
     485 0093 0300          .word   768
     486 0094 07d0          .word   2000
     487 0095 0000!         .word   _F24X_EVM_DAC_Update+0
     488      0006  IS5     .set    6
     489            
     490                    .sym    _dac,_dac,8,2,96,.fake0
     491                    .globl  _dac
     492 0096 0002          .word   IS6,_wdog
         0097 0002- 
     493 0098 0000!         .word   _F24x_WD_Disable+0
     494 0099 0000!         .word   _F24x_WD_ResetCounter+0
     495      0002  IS6     .set    2
     496            
     497                    .sym    _wdog,_wdog,8,2,32,.fake2
     498                    .globl  _wdog
     499 009a 000a          .word   IS7,_ilg2
         009b 001d- 
     500 009c 1fff          .word   8191
     501 009d 0000          .word   0
     502 009e 0000          .word   0
     503 009f 1fff          .word   8191
     504 00a0 0000          .word   0
     505 00a1 0000          .word   0
     506 00a2 0000          .word   0
     507 00a3 0001          .word   1
     508 00a4 0000!         .word   _F2407_leg2_drv_init+0
     509 00a5 0000!         .word   _F2407_leg2_drv_read+0
     510      000a  IS7     .set    10
     511            
     512                    .sym    _ilg2,_ilg2,8,2,160,.fake5
     513                    .globl  _ilg2
     514 00a6 0003          .word   IS8,_drive
         00a7 0004- 
     515 00a8 0000          .word   0
     516 00a9 0000!         .word   _F24xx_drive_drv_init+0
     517 00aa 0000!         .word   _F24xx_drive_drv_calc+0
TMS320C24xx COFF Assembler Version 7.02  Wed Apr 30 15:30:41 2003
Copyright (c) 1987-2002  Texas Instruments Incorporated 
../temp/pmsm31.asm                                                   PAGE   12

     518      0003  IS8     .set    3
     519            
     520                    .sym    _drive,_drive,8,2,48,.fake15
     521                    .globl  _drive
     522                    .globl  _isr_ticker
     523 0000               .text
     524            
     525                    .sym    _main,_main,32,2,0
     526                    .globl  _main
     527            
     528                    .func   103
     529            ;>>>>   void main()   
     530            ******************************************************
     531            * FUNCTION DEF : _main
     532            ******************************************************
     533 0000       _main:
     534 0000 8aa0          POPD    *+
     535 0001 80a0          SAR     AR0,*+
     536 0002 8180          SAR     AR1,*
     537 0003 b001          LARK    AR0,1
     538 0004 00e0          LAR     AR0,*0+
     539            
     540                    .line   6
     541            ;>>>>           RstSystem();
     542            ;>>>>   #if (BUILDLEVEL==LEVEL1)
     543            ;>>>>   #if     TARGET==F243                      
     544            ;>>>>           pwm.period_max=667;          /* This is based on 15kHz PWM frequency (20MHz) */
     545            ;>>>>   #elif   TARGET==F2407                                                          
     546 0005 7a80          CALL    _RstSystem
         0006 008f' 
     547                    .line   31
     548            ;>>>>           pwm.period_max=1333;       /* This is based on 15kHz PWM frequency (40MHz)*/
     549            ;>>>>   #endif  /* TARGET */            
     550 0007 bc00-         LDPK    _pwm
     551 0008 ae0d-         SPLK    #1333,_pwm
         0009 0535  
     552                    .line   38
     553            ;>>>>           FOC_TI_Init(&foc);
     554 000a bf80          LALK    _foc+0
         000b 0033- 
     555 000c 90a0          SACL    *+
     556 000d 7a80          CALL    _FOC_TI_Init
         000e 0000! 
     557 000f 8b90          MAR     *-
     558                    .line   43
     559            ;>>>>           rtmon_init();           /* Call the monitor init function           */
     560 0010 7a80          CALL    _rtmon_init
         0011 00ba' 
     561                    .line   44
     562            ;>>>>           enable_ints();          /* Set off the system running.              */
     563 0012 7a80          CALL    _enable_ints
         0013 0000! 
     564                    .line   49
     565            ;>>>>           while(drive.enable_flg==0)
TMS320C24xx COFF Assembler Version 7.02  Wed Apr 30 15:30:41 2003
Copyright (c) 1987-2002  Texas Instruments Incorporated 
../temp/pmsm31.asm                                                   PAGE   13

     566 0014 bc00-         LDPK    _drive
     567 0015 1004-         LAC     _drive
     568 0016 e308          BNZ     L2
         0017 0023' 
     569 0018       L1:
     570                    .line   51
     571            ;>>>>           drive.init(&drive);
     572 0018 bf80          LALK    _drive+0
         0019 0004- 
     573 001a 90a0          SACL    *+
     574 001b bc00-         LDPK    _drive+1
     575 001c 1005-         LAC     _drive+1
     576 001d be30          CALA
     577 001e 8b90          MAR     *-
     578                    .line   49
     579 001f bc00-         LDPK    _drive
     580 0020 1004-         LAC     _drive
     581 0021 e388          BZ      L1
         0022 0018' 
     582 0023       L2:
     583                    .line   57
     584            ;>>>>           pwm.init(&pwm);
     585            ;>>>>   #if     TARGET==F243                      
     586            ;>>>>           EVIFRA=0xffff;          
     587            ;>>>>   #elif   TARGET==F2407                                                          
     588 0023 bf80          LALK    _pwm+0
         0024 000d- 
     589 0025 90a0          SACL    *+
     590 0026 1012-         LAC     _pwm+5
     591 0027 be30          CALA

⌨️ 快捷键说明

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