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

📄 bldc_ti.lst

📁 无刷直流电机的无传感器控制TI程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
         0014 7ff0  
     169                    .line   8
     170            ;>>>>        v->rmp2.min = 0x000f;
     171 0015 b90f          LACK    15
     172 0016 908a          SACL    * ,AR2
     173                    .line   10
     174            ;>>>>        v->rmp3.desired = v->cmtn_period_target;
     175 0017 048b          LAR     AR4,* ,AR3
     176 0018 7c37          SBRK    55
     177 0019 108c          LAC     * ,AR4
     178 001a 780f          ADRK    15
     179 001b 908b          SACL    * ,AR3
     180                    .line   11
     181            ;>>>>        v->rmp3.dly = v->ramp_delay;
     182 001c 7802          ADRK    2
     183 001d 109c          LAC     *-,AR4
     184 001e 8ba0          MAR     *+
     185 001f 908b          SACL    * ,AR3
     186                    .line   12
     187            ;>>>>        v->rmp3.out = v->cmtn_period_setpt;
     188 0020 108c          LAC     * ,AR4
     189 0021 7803          ADRK    3
     190 0022 908b          SACL    * ,AR3
     191                    .line   13
     192            ;>>>>        v->rmp3.min = 0x0050;
     193 0023 b950          LACK    80
     194 0024 7811          ADRK    17
     195 0025 9080          SACL    * 
     196                    .line   15
     197            ;>>>>        v->cmtn.nw_dynThold = 0x000f;
     198 0026 b90f          LACK    15
     199 0027 7815          ADRK    21
     200 0028 9090          SACL    *-
     201                    .line   16
     202            ;>>>>        v->cmtn.cdnw_delta = 0x0002;
     203 0029 b902          LACK    2
     204 002a 908c          SACL    * ,AR4
     205                    .line   17
     206            ;>>>>        v->cmtn.noise_windowMax =
     207            ;>>>>        v->cmtn.nw_dynThold - v->cmtn.cdnw_delta;
     208 002b 7814          ADRK    20
     209 002c 108b          LAC     * ,AR3
     210 002d 3080          SUB     * 
     211 002e 7c02          SBRK    2
     212 002f 9080          SACL    * 
TMS320C24xx COFF Assembler Version 7.02  Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002  Texas Instruments Incorporated 
../temp/bldc_ti.asm                                                  PAGE    5

     213                    .line   20
     214            ;>>>>        v->pid2.max_reg2 = 0x7000;    /* Q15                           */
     215 0030 780e          ADRK    14
     216 0031 aea0          SPLK    #28672,*+
         0032 7000  
     217                    .line   21
     218            ;>>>>        v->pid2.min_reg2 = 0x0000;    /* Q15                           */
     219 0033 b900          LACK    0
     220 0034 9080          SACL    * 
     221                    .line   22
     222            ;>>>>        v->pid2.k0_reg2  = 0x0080;    /* Q9                            */
     223 0035 b980          LACK    128
     224 0036 7c08          SBRK    8
     225 0037 90a0          SACL    *+
     226                    .line   23
     227            ;>>>>        v->pid2.k1_reg2  = 0x0140;    /* Q13                           */
     228 0038 aea0          SPLK    #320,*+
         0039 0140  
     229                    .line   24
     230            ;>>>>        v->pid2.kc_reg2  = 0x0506;    /* Q13                           */
     231 003a ae89          SPLK    #1286,* ,AR1
         003b 0506  
     232 003c       EPI0_1:
     233                    .line   25
     234 003c 7c02          SBRK    2
     235 003d 0090          LAR     AR0,*-
     236 003e 7680          PSHD    *
     237 003f ef00          RET
     238            
     239                    .endfunc        68,000000000H,1
     240            
     241                    .sym    _BLDC_TI_Run,_BLDC_TI_Run,32,2,0
     242                    .globl  _BLDC_TI_Run
     243            
     244                    .func   184
     245            ;>>>>   void BLDC_TI_Run(BLDC_TI_handle v)
     246            ******************************************************
     247            * FUNCTION DEF : _BLDC_TI_Run
     248            ******************************************************
     249 0040       _BLDC_TI_Run:
     250            
     251      0000  LF2     .set    0
     252            
     253 0040 8aa0          POPD    *+
     254 0041 80a0          SAR     AR0,*+
     255 0042 8180          SAR     AR1,*
     256 0043 b001          LARK    AR0,1
     257 0044 00ea          LAR     AR0,*0+,AR2
     258            
     259                    .sym    _v,-3+LF2,24,9,16,.fake6
     260                    .line   2
     261                    .line   6
     262            ;>>>>              (*v->rmp3.calc)(&v->rmp3);
     263 0045 bf0a          LARK    AR2,-3+LF2
TMS320C24xx COFF Assembler Version 7.02  Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002  Texas Instruments Incorporated 
../temp/bldc_ti.asm                                                  PAGE    6

         0046 fffd  
     264 0047 8be0          MAR     *0+
     265 0048 1089          LAC     * ,AR1
     266 0049 b80f          ADDK    15
     267 004a 90aa          SACL    *+,AR2
     268 004b 038b          LAR     AR3,* ,AR3
     269 004c 7815          ADRK    21
     270 004d 1089          LAC     * ,AR1
     271 004e be30          CALA
     272 004f 8b9a          MAR     *-,AR2
     273                    .line   7
     274            ;>>>>              v->cmtn_period_setpt = v->rmp3.out;
     275 0050 bf0a          LARK    AR2,-3+LF2
         0051 fffd  
     276 0052 8be0          MAR     *0+
     277 0053 0380          LAR     AR3,* 
     278 0054 048b          LAR     AR4,* ,AR3
     279 0055 7813          ADRK    19
     280 0056 108c          LAC     * ,AR4
     281 0057 8ba0          MAR     *+
     282 0058 908b          SACL    * ,AR3
     283                    .line   9
     284            ;>>>>              v->impl.period = v->rmp3.out;
     285 0059 108c          LAC     * ,AR4
     286 005a 7807          ADRK    7
     287 005b 908a          SACL    * ,AR2
     288                    .line   10
     289            ;>>>>              (*v->impl.calc)(&v->impl);
     290 005c 1089          LAC     * ,AR1
     291 005d b808          ADDK    8
     292 005e 90ab          SACL    *+,AR3
     293 005f 7c08          SBRK    8
     294 0060 1089          LAC     * ,AR1
     295 0061 be30          CALA
     296 0062 8b9a          MAR     *-,AR2
     297                    .line   12
     298            ;>>>>              v->mod6.trig_in = v->impl.out;
     299 0063 bf0a          LARK    AR2,-3+LF2
         0064 fffd  
     300 0065 8be0          MAR     *0+
     301 0066 0380          LAR     AR3,* 
     302 0067 048b          LAR     AR4,* ,AR3
     303 0068 7809          ADRK    9
     304 0069 108c          LAC     * ,AR4
     305 006a 780c          ADRK    12
     306 006b 908a          SACL    * ,AR2
     307                    .line   13
     308            ;>>>>              (*v->mod6.calc)(&v->mod6);
     309 006c 1089          LAC     * ,AR1
     310 006d b80c          ADDK    12
     311 006e 90ab          SACL    *+,AR3
     312 006f 7805          ADRK    5
     313 0070 1089          LAC     * ,AR1
     314 0071 be30          CALA
TMS320C24xx COFF Assembler Version 7.02  Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002  Texas Instruments Incorporated 
../temp/bldc_ti.asm                                                  PAGE    7

     315 0072 8b9a          MAR     *-,AR2
     316                    .line   15
     317            ;>>>>              v->cmtn.ptr_ct = v->mod6.cntr;      /* Input to COMMUTATION_TRIGGER */
     318 0073 bf0a          LARK    AR2,-3+LF2
         0074 fffd  
     319 0075 8be0          MAR     *0+
     320 0076 0380          LAR     AR3,* 
     321 0077 048b          LAR     AR4,* ,AR3
     322 0078 780d          ADRK    13
     323 0079 108c          LAC     * ,AR4
     324 007a 781b          ADRK    27
     325 007b 9089          SACL    * ,AR1
     326 007c       EPI0_2:
     327                    .line   16
     328 007c 7c02          SBRK    2
     329 007d 0090          LAR     AR0,*-
     330 007e 7680          PSHD    *
     331 007f ef00          RET
     332            
     333                    .endfunc        199,000000000H,1
     334                    .end

 No Errors,  No Warnings

⌨️ 快捷键说明

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