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

📄 f2407cap1.lst

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

TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:58 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f2407cap1.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 f2407cap1.c C:\WINDOWS\TEMP\f2407cap1.if 
       5            ;       dspopt NOT RUN
       6            ;       C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -v2xx -o -q -o C:\WINDOWS\TEMP\f2407cap1.if C:\WINDOWS\TEMP\f2407c
       7                    .port
       8                    .file   "f2407cap1.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\F2407CAP.h"
      18            
      19                    .stag   .fake0,48
      20                    .member _time_stamp,0,4,8,16
      21                    .member _init,16,148,8,16
      22                    .member _read,32,148,8,16
      23                    .eos
      24                    .sym    _CAPTURE,0,8,13,48,.fake0
      25                    .sym    _CAPTURE_handle,0,24,13,16,.fake0
      26                    .globl  _F2407_EV1_CAP_Init
      27                    .globl  _F2407_EV1_CAP1_Read
      28                    .file   "f2407cap1.c"
      29 0000               .text
      30            
      31                    .sym    _F2407_EV1_CAP_Init,_F2407_EV1_CAP_Init,32,2,0
      32                    .globl  _F2407_EV1_CAP_Init
      33            
      34                    .func   35
      35            ;>>>>   void  F2407_EV1_CAP_Init(CAPTURE_handle p)
      36            ******************************************************
      37            * FUNCTION DEF : _F2407_EV1_CAP_Init
      38            ******************************************************
      39 0000       _F2407_EV1_CAP_Init:
      40            
      41      0000  LF1     .set    0
      42            
      43 0000 8aa0          POPD    *+
      44 0001 80a0          SAR     AR0,*+
      45 0002 8180          SAR     AR1,*
      46 0003 b001          LARK    AR0,1
      47 0004 00eb          LAR     AR0,*0+,AR3
      48            
      49                    .sym    _p,-3+LF1,24,9,16,.fake0
      50                    .line   2
      51                    .line   3
      52            ;>>>>           SCSR1=SCSR1|0x0004;                /* Turn EVA Clocks on             */
      53 0005 bf0b          LARK    AR3,28696
         0006 7018  
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:58 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f2407cap1.asm                                                PAGE    2

      54 0007 b904          LACK    4
      55 0008 6d80          OR      * 
      56 0009 908c          SACL    * ,AR4
      57                    .line   4
      58            ;>>>>           CAPCONA=CAP_INIT_STATE;            /* Set up capture units           */
      59 000a bf0c          LARK    AR4,29728
         000b 7420  
      60 000c ae80          SPLK    #-24496,* 
         000d a050  
      61                    .line   5
      62            ;>>>>           T2CON  =TIMER_INIT_STATE;          /* Set up capture timer           */
      63 000e 7c18          SBRK    24
      64 000f ae90          SPLK    #-26816,*-
         0010 9740  
      65                    .line   6
      66            ;>>>>           T2PR=0x7fff;
      67 0011 ae8b          SPLK    #32767,* ,AR3
         0012 7fff  
      68                    .line   7
      69            ;>>>>           MCRA=MCRA|0x38;                    /* Set up the capture pins to 
      70            ;>>>>                                                 primary functions              */
      71 0013 b938          LACK    56
      72 0014 7878          ADRK    120
      73 0015 6d80          OR      * 
      74 0016 9089          SACL    * ,AR1
      75 0017       EPI0_1:
      76                    .line   9
      77 0017 7c02          SBRK    2
      78 0018 0090          LAR     AR0,*-
      79 0019 7680          PSHD    *
      80 001a ef00          RET
      81            
      82                    .endfunc        43,000000000H,1
      83            
      84                    .sym    _F2407_EV1_CAP1_Read,_F2407_EV1_CAP1_Read,36,2,0
      85                    .globl  _F2407_EV1_CAP1_Read
      86            
      87                    .func   45
      88            ;>>>>   int F2407_EV1_CAP1_Read(CAPTURE_handle p)
      89            ******************************************************
      90            * FUNCTION DEF : _F2407_EV1_CAP1_Read
      91            ******************************************************
      92 001b       _F2407_EV1_CAP1_Read:
      93            
      94      0000  LF2     .set    0
      95            
      96 001b 8aa0          POPD    *+
      97 001c 80a0          SAR     AR0,*+
      98 001d 8180          SAR     AR1,*
      99 001e b001          LARK    AR0,1
     100 001f 00eb          LAR     AR0,*0+,AR3
     101            
     102                    .sym    _p,-3+LF2,24,9,16,.fake0
     103                    .line   2
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:58 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f2407cap1.asm                                                PAGE    3

     104                    .line   3
     105            ;>>>>           if((CAPFIFOA&0x0100)!=0)
     106 0020 bf0b          LARK    AR3,29730
         0021 7422  
     107 0022 4780          BIT     * ,7
     108 0023 e200          BBZ     L1
         0024 002f' 
     109                    .line   5
     110            ;>>>>           p->time_stamp=CAP1FIFO;
     111 0025 8baa          MAR     *+,AR2
     112 0026 bf0a          LARK    AR2,-3+LF2
         0027 fffd  
     113 0028 8be0          MAR     *0+
     114 0029 048b          LAR     AR4,* ,AR3
     115 002a 108c          LAC     * ,AR4
     116 002b 9080          SACL    * 
     117                    .line   6
     118            ;>>>>           return(0);
     119            ;>>>>           else
     120 002c b900          LACK    0
     121 002d 7980          B       EPI0_2
         002e 0030' 
     122 002f       L1:
     123                    .line   10
     124            ;>>>>           return(1);
     125 002f b901          LACK    1
     126 0030       EPI0_2:
     127                    .line   13
     128 0030 8b89          MAR     * ,AR1
     129 0031 7c02          SBRK    2
     130 0032 0090          LAR     AR0,*-
     131 0033 7680          PSHD    *
     132 0034 ef00          RET
     133            
     134                    .endfunc        57,000000000H,1
     135                    .end

 No Errors,  No Warnings
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:58 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
..\temp\f2407cap1.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                           0017    '     75 
EPI0_2                           0030    '    126    121 
L1                               002f    '    122    108 
LF1                              0000          41     49 
LF2                              0000          94    102    112 
_F2407_EV1_CAP1_Read             001b    '     92     27     84     84     85 
_F2407_EV1_CAP_Init              0000    '     39     26     31     31     32 
_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 + -