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

📄 f2407qep1.lst

📁 TI的digital motor control lib的源代码。了解TI的编程规范
💻 LST
字号:
C:\TIC2XX\C2000\CGTOOLS\BIN\DSPA.EXE -v2xx -l -s -x -q ..\temp\f2407qep1.asm ..\obj\f2407qep1.obj -tC:\WINDOWS\TEMP\f2407qep1.tmp 

TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:59 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f2407qep1.asm                                                PAGE    1

       1            *******************************************************
       2            * TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00       
       3            *******************************************************
       4            ;       C:\TIC2XX\C2000\CGTOOLS\BIN\DSPAC.EXE -v2xx -q f2407qep1.c C:\WINDOWS\TEMP\f2407qep1.if 
       5            ;       dspopt NOT RUN
       6            ;       C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -v2xx -o -q -o C:\WINDOWS\TEMP\f2407qep1.if C:\WINDOWS\TEMP\f2407q
       7                    .port
       8                    .file   "f2407qep1.c"
       9                    .file   "..\include\regs240x.h"
      10                    .globl  _portffff
      11                    .globl  _portff0f
      12                    .globl  _port0
      13                    .globl  _port1
      14                    .globl  _port2
      15                    .globl  _port3
      16                    .globl  _port4
      17                    .file   "..\include\F2407QEP.h"
      18            
      19                    .stag   .fake0,192
      20                    .member _dir_QEP,0,4,8,16
      21                    .member _cal_angle,16,4,8,16
      22                    .member _theta_raw,32,4,8,16
      23                    .member _mech_scale,48,4,8,16
      24                    .member _theta_mech,64,4,8,16
      25                    .member _polepairs,80,4,8,16
      26                    .member _theta_elec,96,4,8,16
      27                    .member _QEP_cnt_idx,112,4,8,16
      28                    .member _index_sync_flg,128,4,8,16
      29                    .member _calc,144,148,8,16
      30                    .member _init,160,148,8,16
      31                    .member _indexevent,176,148,8,16
      32                    .eos
      33                    .sym    _QEP,0,8,13,192,.fake0
      34                    .globl  _F2407_EV1_QEP_Init
      35                    .globl  _F2407_EV1_qep_theta_calc
      36                    .globl  _F2407_EV1_QEP_Index_Handle
      37                    .file   "f2407qep1.c"
      38 0000               .text
      39            
      40                    .sym    _F2407_EV1_QEP_Init,_F2407_EV1_QEP_Init,36,2,0
      41                    .globl  _F2407_EV1_QEP_Init
      42            
      43                    .func   37
      44            ;>>>>   int inline F2407_EV1_QEP_Init(QEP *p)
      45            ******************************************************
      46            * FUNCTION DEF : _F2407_EV1_QEP_Init
      47            ******************************************************
      48 0000       _F2407_EV1_QEP_Init:
      49            
      50      0000  LF1     .set    0
      51            
      52 0000 8aa0          POPD    *+
      53 0001 80a0          SAR     AR0,*+
      54 0002 8180          SAR     AR1,*
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:59 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f2407qep1.asm                                                PAGE    2

      55 0003 b001          LARK    AR0,1
      56 0004 00eb          LAR     AR0,*0+,AR3
      57            
      58                    .sym    _p,-3+LF1,24,9,16,.fake0
      59                    .line   2
      60                    .line   3
      61            ;>>>>           CAPCONA=CAP_INIT_STATE;                      /* Set up capture units */
      62 0005 bf0b          LARK    AR3,29728
         0006 7420  
      63 0007 ae80          SPLK    #-4092,* 
         0008 f004  
      64                    .line   4
      65            ;>>>>           T2CON=TIMER_INIT_STATE;                      /* Set up capture timer */
      66 0009 7c18          SBRK    24
      67 000a ae90          SPLK    #-26512,*-
         000b 9870  
      68                    .line   5
      69            ;>>>>           T2PR=0xFFFF;       
      70 000c ae80          SPLK    #-1,* 
         000d ffff  
      71                    .line   6
      72            ;>>>>           EVAIFRC=0xFFFF;                              /* Clear all IFRC flags */
      73 000e 782a          ADRK    42
      74 000f ae80          SPLK    #-1,* 
         0010 ffff  
      75                    .line   7
      76            ;>>>>           EVAIMRC=0x4;                                 /* Enable CAP3 Interrupt*/
      77 0011 b904          LACK    4
      78 0012 7c03          SBRK    3
      79 0013 908c          SACL    * ,AR4
      80                    .line   8
      81            ;>>>>           MCRA=MCRA|0x38;      /* Set up the capture pins to primary functions */
      82 0014 bf0c          LARK    AR4,28816
         0015 7090  
      83 0016 b938          LACK    56
      84 0017 6d80          OR      * 
      85 0018 9089          SACL    * ,AR1
      86 0019       EPI0_1:
      87                    .line   9
      88 0019 7c02          SBRK    2
      89 001a 0090          LAR     AR0,*-
      90 001b 7680          PSHD    *
      91 001c ef00          RET
      92            
      93                    .endfunc        45,000000000H,1
      94            
      95                    .sym    _F2407_EV1_QEP_Index_Handle,_F2407_EV1_QEP_Index_Handle,36,2,0
      96                    .globl  _F2407_EV1_QEP_Index_Handle
      97            
      98                    .func   47
      99            ;>>>>   int inline F2407_EV1_QEP_Index_Handle(QEP *p)
     100            ******************************************************
     101            * FUNCTION DEF : _F2407_EV1_QEP_Index_Handle
     102            ******************************************************
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:59 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f2407qep1.asm                                                PAGE    3

     103 001d       _F2407_EV1_QEP_Index_Handle:
     104            
     105      0000  LF2     .set    0
     106            
     107 001d 8aa0          POPD    *+
     108 001e 80a0          SAR     AR0,*+
     109 001f 8180          SAR     AR1,*
     110 0020 b001          LARK    AR0,1
     111 0021 00ea          LAR     AR0,*0+,AR2
     112            
     113                    .sym    _p,-3+LF2,24,9,16,.fake0
     114                    .line   2
     115                    .line   3
     116            ;>>>>           p->QEP_cnt_idx=T2CNT;
     117 0022 bf0a          LARK    AR2,-3+LF2
         0023 fffd  
     118 0024 8be0          MAR     *0+
     119 0025 038c          LAR     AR3,* ,AR4
     120 0026 bf0c          LARK    AR4,29701
         0027 7405  
     121 0028 108b          LAC     * ,AR3
     122 0029 7807          ADRK    7
     123 002a 90ac          SACL    *+,AR4
     124                    .line   4
     125            ;>>>>           T2CNT=0;
     126 002b b900          LACK    0
     127 002c 908b          SACL    * ,AR3
     128                    .line   5
     129            ;>>>>           p->index_sync_flg=0xF;
     130 002d b90f          LACK    15
     131 002e 908c          SACL    * ,AR4
     132                    .line   6
     133            ;>>>>           EVAIFRC|=0x08;                       /* Clear IFRC flag for CAP3 INT */
     134 002f 782c          ADRK    44
     135 0030 b908          LACK    8
     136 0031 6d80          OR      * 
     137 0032 9089          SACL    * ,AR1
     138 0033       EPI0_2:
     139                    .line   8
     140 0033 7c02          SBRK    2
     141 0034 0090          LAR     AR0,*-
     142 0035 7680          PSHD    *
     143 0036 ef00          RET
     144            
     145                    .endfunc        54,000000000H,1
     146                    .end

 No Errors,  No Warnings
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:59 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f2407qep1.asm                                                PAGE    4

LABEL                            VALUE       DEFN    REF

.TMS32010                        0000           0 
.TMS32016                        0000           0 
.TMS32020                        0000           0 
.TMS32025                        0000           0 
.TMS3202XX                       0001           0 
.TMS32050                        0000           0 
.TMS32056                        0000           0 
.TMS32057                        0000           0 
.TMS320XX                        001d           0 
.tms32010                        0000           0 
.tms32016                        0000           0 
.tms32020                        0000           0 
.tms32025                        0000           0 
.tms3202xx                       0001           0 
.tms32050                        0000           0 
.tms32056                        0000           0 
.tms32057                        0000           0 
.tms320xx                        001d           0 
EPI0_1                           0019    '     86 
EPI0_2                           0033    '    138 
LF1                              0000          50     58 
LF2                              0000         105    113    117 
_F2407_EV1_QEP_Index_Handle      001d    '    103     36     95     95     96 
_F2407_EV1_QEP_Init              0000    '     48     34     40     40     41 
_F2407_EV1_qep_theta_calc        REF                  35 
_port0                           REF                  12 
_port1                           REF                  13 
_port2                           REF                  14 
_port3                           REF                  15 
_port4                           REF                  16 
_portff0f                        REF                  11 
_portffff                        REF                  10 

⌨️ 快捷键说明

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