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

📄 bldc_ti.lst

📁 直流无刷电机控制程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
dspa -l -s -i../../../../rtmon/ -i../include -i../../../../lib/dmclib/clib/include -i../../../../lib/drvlib/clib/include -i..\..\..\..\rtmon\ -i..\include -i..\..\..\..\lib\dmclib\alib\include -i..\..\..\..\lib\drvlib\alib\include -v2xx -iC:/CCStudio_v3.3/c2400/cgtools/include ../temp/bldc_ti.asm ../obj/bldc_ti.obj -tC:\DOCUME~1\jsg\LOCALS~1\Temp\bldc_ti.tmp 

TMS320C24xx COFF Assembler Version 7.04  Tue May 06 15:43:47 2008
Copyright (c) 1987-2003  Texas Instruments Incorporated 
../temp/bldc_ti.asm                                                  PAGE    1

       1            *******************************************************
       2            * TMS320C24xx ANSI C Codegen Version 7.04       
       3            *******************************************************
       4            ;       dspac -i../../../../rtmon/ -i../include -i../../../../lib/dmclib/clib/include -i../../../../lib/drvlib/c
       5            ;       dspopt NOT RUN
       6            ;       dspcg -o -v2xx -o C:\DOCUME~1\jsg\LOCALS~1\Temp\bldc_ti.if C:\DOCUME~1\jsg\LOCALS~1\Temp\bldc_ti.asm C:\
       7                    .port
       8                    .file   "bldc_ti.c"
       9                    .file   "../../../../lib/dmclib/clib/include\mod6.h"
      10            
      11                    .stag   .fake0,48
      12                    .member _trig_in,0,4,8,16
      13                    .member _cntr,16,4,8,16
      14                    .member _calc,32,148,8,16
      15                    .eos
      16                    .sym    _MOD6CNT,0,8,13,48,.fake0
      17                    .sym    _MOD6CNT_handle,0,24,13,16,.fake0
      18                    .globl  _mod6cnt_calc
      19                    .file   "../../../../lib/dmclib/clib/include\pid2.h"
      20            
      21                    .stag   .fake1,208
      22                    .member _fb_reg2,0,4,8,16
      23                    .member _ref_reg2,16,4,8,16
      24                    .member _k0_reg2,32,4,8,16
      25                    .member _k1_reg2,48,4,8,16
      26                    .member _kc_reg2,64,4,8,16
      27                    .member _un_reg2,80,4,8,16
      28                    .member _en0_reg2,96,4,8,16
      29                    .member _upi_reg2,112,4,8,16
      30                    .member _epi_reg2,128,4,8,16
      31                    .member _max_reg2,144,4,8,16
      32                    .member _min_reg2,160,4,8,16
      33                    .member _out_reg2,176,4,8,16
      34                    .member _calc,192,148,8,16
      35                    .eos
      36                    .sym    _PID2,0,8,13,208,.fake1
      37                    .sym    _PID2_handle,0,24,13,16,.fake1
      38                    .globl  _pid2_calc
      39                    .file   "../../../../lib/dmclib/clib/include\impl.h"
      40            
      41                    .stag   .fake2,64
      42                    .member _period,0,4,8,16
      43                    .member _out,16,4,8,16
      44                    .member _skpcnt,32,4,8,16
      45                    .member _calc,48,148,8,16
      46                    .eos
      47                    .sym    _IMPULSE,0,8,13,64,.fake2
      48                    .sym    _IMPULSE_handle,0,24,13,16,.fake2
      49                    .globl  _impulse_calc
      50                    .file   "../../../../lib/dmclib/clib/include\rmp2.h"
      51            
      52                    .stag   .fake3,112
      53                    .member _max,0,4,8,16
      54                    .member _min,16,4,8,16
TMS320C24xx COFF Assembler Version 7.04  Tue May 06 15:43:47 2008
Copyright (c) 1987-2003  Texas Instruments Incorporated 
../temp/bldc_ti.asm                                                  PAGE    2

      55                    .member _dly,32,4,8,16
      56                    .member _delay_cntr,48,4,8,16
      57                    .member _desired,64,4,8,16
      58                    .member _out,80,4,8,16
      59                    .member _calc,96,148,8,16
      60                    .eos
      61                    .sym    _RMP2,0,8,13,112,.fake3
      62                    .sym    _RMP2_handle,0,24,13,16,.fake3
      63                    .globl  _rmp2_calc
      64                    .file   "../../../../lib/dmclib/clib/include\rmp3.h"
      65            
      66                    .stag   .fake4,112
      67                    .member _desired,0,4,8,16
      68                    .member _dly,16,4,8,16
      69                    .member _dly_cntr,32,4,8,16
      70                    .member _min,48,4,8,16
      71                    .member _out,64,4,8,16
      72                    .member _done_flg,80,4,8,16
      73                    .member _calc,96,148,8,16
      74                    .eos
      75                    .sym    _RMP3,0,8,13,112,.fake4
      76                    .sym    _RMP3_handle,0,24,13,16,.fake4
      77                    .globl  _rmp3_calc
      78                    .file   "../../../../lib/dmclib/clib/include\cmtn.h"
      79            
      80                    .stag   .fake5,304
      81                    .member _trig,0,4,8,16
      82                    .member _va,16,4,8,16
      83                    .member _vb,32,4,8,16
      84                    .member _vc,48,4,8,16
      85                    .member _zc_trig,64,4,8,16
      86                    .member _ptr_ct,80,4,8,16
      87                    .member _debug_Bemf,96,4,8,16
      88                    .member _noise_windowCntr,112,4,8,16
      89                    .member _d30_doneFlg,128,4,8,16
      90                    .member _time_stampNew,144,4,8,16
      91                    .member _time_stampOld,160,4,8,16
      92                    .member _v_timer,176,4,8,16
      93                    .member _delay,192,4,8,16
      94                    .member _dt_taskFlg,208,4,8,16
      95                    .member _noise_windowMax,224,4,8,16
      96                    .member _delay_cntr,240,4,8,16
      97                    .member _cdnw_delta,256,4,8,16
      98                    .member _nw_dynThold,272,4,8,16
      99                    .member _calc,288,148,8,16
     100                    .eos
     101                    .sym    _CMTN,0,8,13,304,.fake5
     102                    .sym    _CMTN_handle,0,24,13,16,.fake5
     103                    .globl  _cmtn_trig_calc
     104                    .file   "../include\bldc_ti.h"
     105            
     106                    .stag   .fake6,976
     107                    .member _cmtn_period_target,0,4,8,16
     108                    .member _cmtn_period_setpt,16,4,8,16
TMS320C24xx COFF Assembler Version 7.04  Tue May 06 15:43:47 2008
Copyright (c) 1987-2003  Texas Instruments Incorporated 
../temp/bldc_ti.asm                                                  PAGE    3

     109                    .member _ramp_delay,32,4,8,16
     110                    .member _I_loop_flg,48,4,8,16
     111                    .member _D_func_desired,64,4,8,16
     112                    .member _sp_up_done_flg,80,4,8,16
     113                    .member _current_set,96,4,8,16
     114                    .member _align_flag,112,4,8,16
     115                    .member _impl,128,8,8,64,.fake2
     116                    .member _mod6,192,8,8,48,.fake0
     117                    .member _rmp3,240,8,8,112,.fake4
     118                    .member _cmtn,352,8,8,304,.fake5
     119                    .member _pid2,656,8,8,208,.fake1
     120                    .member _rmp2,864,8,8,112,.fake3
     121                    .eos
     122                    .sym    _BLDC_TI,0,8,13,976,.fake6
     123                    .sym    _BLDC_TI_handle,0,24,13,16,.fake6
     124                    .globl  _BLDC_TI_Init
     125                    .globl  _BLDC_TI_Run
     126                    .file   "bldc_ti.c"
     127 0000               .text
     128            
     129                    .sym    _BLDC_TI_Init,_BLDC_TI_Init,32,2,0
     130                    .globl  _BLDC_TI_Init
     131            
     132                    .func   157
     133            ;>>>>   void BLDC_TI_Init(BLDC_TI_handle v)
     134            ******************************************************
     135            * FUNCTION DEF : _BLDC_TI_Init
     136            ******************************************************
     137 0000       _BLDC_TI_Init:
     138            
     139      0000  LF1     .set    0
     140            
     141 0000 8aa0          POPD    *+
     142 0001 80a0          SAR     AR0,*+
     143 0002 8180          SAR     AR1,*
     144 0003 b001          LARK    AR0,1
     145 0004 00ea          LAR     AR0,*0+,AR2
     146            
     147                    .sym    _v,-3+LF1,24,9,16,.fake6
     148                    .line   2
     149                    .line   3
     150            ;>>>>        v->rmp2.out = ALIGN_DUTY;
     151 0005 bf0a          LARK    AR2,-3+LF1
         0006 fffd  
     152 0007 8be0          MAR     *0+
     153 0008 038b          LAR     AR3,* ,AR3
     154 0009 783b          ADRK    59
     155 000a ae80          SPLK    #3072,* 
         000b 0c00  
     156                    .line   4
     157            ;>>>>        v->rmp2.dly = 0x0050;
     158 000c b950          LACK    80
     159 000d 7c03          SBRK    3
     160 000e 9080          SACL    * 
TMS320C24xx COFF Assembler Version 7.04  Tue May 06 15:43:47 2008
Copyright (c) 1987-2003  Texas Instruments Incorporated 
../temp/bldc_ti.asm                                                  PAGE    4

     161                    .line   5
     162            ;>>>>        v->rmp2.max = 0x7ff0;
     163 000f 7c02          SBRK    2
     164 0010 aea0          SPLK    #32752,*+
         0011 7ff0  
     165                    .line   6
     166            ;>>>>        v->rmp2.min = 0x000f;
     167 0012 b90f          LACK    15
     168 0013 908a          SACL    * ,AR2
     169                    .line   8
     170            ;>>>>        v->rmp3.desired = v->cmtn_period_target;
     171 0014 048b          LAR     AR4,* ,AR3
     172 0015 be47          SSXM
     173 0016 7c37          SBRK    55
     174 0017 108c          LAC     * ,AR4
     175 0018 780f          ADRK    15
     176 0019 908b          SACL    * ,AR3
     177                    .line   9
     178            ;>>>>        v->rmp3.dly = v->ramp_delay;
     179 001a 7802          ADRK    2
     180 001b 109c          LAC     *-,AR4
     181 001c 8ba0          MAR     *+
     182 001d 908b          SACL    * ,AR3
     183                    .line   10
     184            ;>>>>        v->rmp3.out = v->cmtn_period_setpt;
     185 001e 108c          LAC     * ,AR4
     186 001f 7803          ADRK    3
     187 0020 908b          SACL    * ,AR3
     188                    .line   11
     189            ;>>>>        v->rmp3.min = 0x0050;
     190 0021 b950          LACK    80
     191 0022 7811          ADRK    17
     192 0023 9080          SACL    * 
     193                    .line   13
     194            ;>>>>        v->cmtn.nw_dynThold = 0x000f;
     195 0024 b90f          LACK    15
     196 0025 7815          ADRK    21
     197 0026 9090          SACL    *-
     198                    .line   14
     199            ;>>>>        v->cmtn.cdnw_delta = 0x0002;
     200 0027 b902          LACK    2
     201 0028 908c          SACL    * ,AR4
     202                    .line   15
     203            ;>>>>        v->cmtn.noise_windowMax =
     204            ;>>>>                   v->cmtn.nw_dynThold - v->cmtn.cdnw_delta;
     205 0029 7814          ADRK    20
     206 002a 108b          LAC     * ,AR3
     207 002b 3080          SUB     * 
     208 002c 7c02          SBRK    2
     209 002d 9080          SACL    * 
     210                    .line   18
     211            ;>>>>        v->pid2.max_reg2 = 0x7000;    /* Q15                           */
     212 002e 780e          ADRK    14
     213 002f aea0          SPLK    #28672,*+
TMS320C24xx COFF Assembler Version 7.04  Tue May 06 15:43:47 2008
Copyright (c) 1987-2003  Texas Instruments Incorporated 
../temp/bldc_ti.asm                                                  PAGE    5

⌨️ 快捷键说明

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