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

📄 f243qep1.lst

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

TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:42:31 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f243qep1.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 f243qep1.c C:\WINDOWS\TEMP\f243qep1.if 
       5            ;       dspopt NOT RUN
       6            ;       C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -v2xx -o -q -o C:\WINDOWS\TEMP\f243qep1.if C:\WINDOWS\TEMP\f243qep
       7                    .port
       8                    .file   "f243qep1.c"
       9                    .file   "..\include\regs24x.h"
      10                    .globl  _portffff
      11                    .globl  _port0
      12                    .globl  _port1
      13                    .globl  _port2
      14                    .globl  _port3
      15                    .globl  _port4
      16                    .file   "..\include\F243_QEP.h"
      17            
      18                    .stag   .fake0,208
      19                    .member _theta_elec,0,4,8,16
      20                    .member _theta_mech,16,4,8,16
      21                    .member _QepDir,32,4,8,16
      22                    .member _dwn_cnt_offset,48,4,8,16
      23                    .member _theta_raw,64,4,8,16
      24                    .member _mech_scaler,80,4,8,16
      25                    .member _pole_pairs,96,4,8,16
      26                    .member _rev_counter,112,4,8,16
      27                    .member _pulse_count,128,4,8,16
      28                    .member _index_flag,144,4,8,16
      29                    .member _calc,160,148,8,16
      30                    .member _init,176,148,8,16
      31                    .member _indexevent,192,148,8,16
      32                    .eos
      33                    .sym    _QEP,0,8,13,208,.fake0
      34                    .globl  _F243_QEP_Init
      35                    .globl  _F243_qep_theta_calc
      36                    .globl  _F243_QEP_Index_Handle
      37                    .file   "f243qep1.c"
      38 0000               .text
      39            
      40                    .sym    _F243_QEP_Init,_F243_QEP_Init,36,2,0
      41                    .globl  _F243_QEP_Init
      42            
      43                    .func   36
      44            ;>>>>   int inline F243_QEP_Init(QEP *p)
      45            ******************************************************
      46            * FUNCTION DEF : _F243_QEP_Init
      47            ******************************************************
      48 0000       _F243_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:42:31 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f243qep1.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            ;>>>>            CAPCON=CAP_INIT_STATE;           /* Set up capture units */
      62 0005 bf0b          LARK    AR3,29728
         0006 7420  
      63 0007 ae80          SPLK    #-4028,* 
         0008 f044  
      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            ;>>>>           EVIFRC=0xffff;                         /* Clear all IFRC flags */
      73 000e 782a          ADRK    42
      74 000f ae80          SPLK    #-1,* 
         0010 ffff  
      75                    .line   7
      76            ;>>>>           EVIMRC=0x4;                         /* Enable CAP3 Interrupt */
      77 0011 b904          LACK    4
      78 0012 7c03          SBRK    3
      79 0013 908c          SACL    * ,AR4
      80                    .line   8
      81            ;>>>>           OCRA=OCRA|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        44,000000000H,1
      94            
      95                    .sym    _F243_QEP_Index_Handle,_F243_QEP_Index_Handle,36,2,0
      96                    .globl  _F243_QEP_Index_Handle
      97            
      98                    .func   46
      99            ;>>>>   int inline F243_QEP_Index_Handle(QEP *p)
     100            ******************************************************
     101            * FUNCTION DEF : _F243_QEP_Index_Handle
     102            ******************************************************
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:42:31 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f243qep1.asm                                                 PAGE    3

     103 001d       _F243_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->pulse_count=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 7808          ADRK    8
     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_flag=0xf;
     130 002d b90f          LACK    15
     131 002e 908a          SACL    * ,AR2
     132                    .line   7
     133            ;>>>>           p->rev_counter+=p->QepDir;
     134 002f 058d          LAR     AR5,* ,AR5
     135 0030 7807          ADRK    7
     136 0031 108b          LAC     * ,AR3
     137 0032 7c07          SBRK    7
     138 0033 208d          ADD     * ,AR5
     139 0034 908c          SACL    * ,AR4
     140                    .line   10
     141            ;>>>>           EVIFRC|=0x08;                   /* Clear IFRC flag for CAP3 INT */
     142 0035 782c          ADRK    44
     143 0036 b908          LACK    8
     144 0037 6d80          OR      * 
     145 0038 9089          SACL    * ,AR1
     146 0039       EPI0_2:
     147                    .line   13
     148 0039 7c02          SBRK    2
     149 003a 0090          LAR     AR0,*-
     150 003b 7680          PSHD    *
     151 003c ef00          RET
     152            
     153                    .endfunc        58,000000000H,1
     154                    .end
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:42:31 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f243qep1.asm                                                 PAGE    4


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

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                           0039    '    146 
LF1                              0000          50     58 
LF2                              0000         105    113    117 
_F243_QEP_Index_Handle           001d    '    103     36     95     95     96 
_F243_QEP_Init                   0000    '     48     34     40     40     41 
_F243_qep_theta_calc             REF                  35 
_port0                           REF                  11 
_port1                           REF                  12 
_port2                           REF                  13 
_port3                           REF                  14 
_port4                           REF                  15 
_portffff                        REF                  10 

⌨️ 快捷键说明

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