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

📄 sysctrl.lst

📁 2812 开发库
💻 LST
📖 第 1 页 / 共 5 页
字号:
     454                      .line   41
     455              ;----------------------------------------------------------------------
     456              ; 172 | XintfRegs.XTIMING6.bit.XRDACTIVE = 2;   // Read active time            
     457              ;----------------------------------------------------------------------
     458 00000075 CC0C!         AND       AL,@_XintfRegs+12,#0xf1ff ; |172| 
         00000076 F1FF 
     459 00000077 1AA9          OR        AL,#0x0400            ; |172| 
         00000078 0400 
     460 00000079 960C!         MOV       @_XintfRegs+12,AL     ; |172| 
     461                      .line   42
     462              ;----------------------------------------------------------------------
     463              ; 173 | XintfRegs.XTIMING6.bit.XRDTRAIL = 0;    // Read trail time             
     464              ;----------------------------------------------------------------------
     465 0000007a 180C!         AND       @_XintfRegs+12,#0xfe7f ; |173| 
         0000007b FE7F 
     466                      .line   43
     467              ;----------------------------------------------------------------------
     468              ; 174 | XintfRegs.XTIMING6.bit.XWRLEAD = 1;             // Write lead time     
     469              ;----------------------------------------------------------------------
     470 0000007c CC0C!         AND       AL,@_XintfRegs+12,#0xff9f ; |174| 
         0000007d FF9F 
     471 0000007e 5020          ORB       AL,#0x20              ; |174| 
     472 0000007f 960C!         MOV       @_XintfRegs+12,AL     ; |174| 
     473                      .line   44
     474              ;----------------------------------------------------------------------
     475              ; 175 | XintfRegs.XTIMING6.bit.XWRACTIVE = 2;   // Write active time           
     476              ;----------------------------------------------------------------------
     477 00000080 CC0C!         AND       AL,@_XintfRegs+12,#0xffe3 ; |175| 
         00000081 FFE3 
     478 00000082 5008          ORB       AL,#0x08              ; |175| 
     479 00000083 960C!         MOV       @_XintfRegs+12,AL     ; |175| 
     480                      .line   45
     481              ;----------------------------------------------------------------------
     482              ; 176 | XintfRegs.XTIMING6.bit.XWRTRAIL = 0;    // Write trail time            
     483              ;----------------------------------------------------------------------
     484 00000084 180C!         AND       @_XintfRegs+12,#0xfffc ; |176| 
         00000085 FFFC 
     485                      .line   48
     486              ;----------------------------------------------------------------------
     487              ; 179 | XintfRegs.XTIMING7.bit.X2TIMING = 0;    // Timing scale factor = 1     
     488              ;----------------------------------------------------------------------
     489 00000086 180F!         AND       @_XintfRegs+15,#0xffbf ; |179| 
         00000087 FFBF 
     490                      .line   49
     491              ;----------------------------------------------------------------------
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:30:04 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/SysCtrl.asm                                        PAGE   11

     492              ; 180 | XintfRegs.XTIMING7.bit.XSIZE = 3;               // Always write as 11b 
     493              ;----------------------------------------------------------------------
     494 00000088 1A0F!         OR        @_XintfRegs+15,#0x0003 ; |180| 
         00000089 0003 
     495                      .line   50
     496              ;----------------------------------------------------------------------
     497              ; 181 | XintfRegs.XTIMING7.bit.READYMODE = 1;   // XREADY is asynchronous      
     498              ;----------------------------------------------------------------------
     499 0000008a 1A0E!         OR        @_XintfRegs+14,#0x8000 ; |181| 
         0000008b 8000 
     500                      .line   51
     501              ;----------------------------------------------------------------------
     502              ; 182 | XintfRegs.XTIMING7.bit.USEREADY = 0;    // Disable XREADY              
     503              ;----------------------------------------------------------------------
     504 0000008c 180E!         AND       @_XintfRegs+14,#0xbfff ; |182| 
         0000008d BFFF 
     505                      .line   52
     506              ;----------------------------------------------------------------------
     507              ; 183 | XintfRegs.XTIMING7.bit.XRDLEAD = 1;             // Read lead time      
     508              ;----------------------------------------------------------------------
     509 0000008e CC0E!         AND       AL,@_XintfRegs+14,#0xcfff ; |183| 
         0000008f CFFF 
     510 00000090 1AA9          OR        AL,#0x1000            ; |183| 
         00000091 1000 
     511 00000092 960E!         MOV       @_XintfRegs+14,AL     ; |183| 
     512                      .line   53
     513              ;----------------------------------------------------------------------
     514              ; 184 | XintfRegs.XTIMING7.bit.XRDACTIVE = 2;   // Read active time            
     515              ;----------------------------------------------------------------------
     516 00000093 CC0E!         AND       AL,@_XintfRegs+14,#0xf1ff ; |184| 
         00000094 F1FF 
     517 00000095 1AA9          OR        AL,#0x0400            ; |184| 
         00000096 0400 
     518 00000097 960E!         MOV       @_XintfRegs+14,AL     ; |184| 
     519                      .line   54
     520              ;----------------------------------------------------------------------
     521              ; 185 | XintfRegs.XTIMING7.bit.XRDTRAIL = 0;    // Read trail time             
     522              ;----------------------------------------------------------------------
     523 00000098 180E!         AND       @_XintfRegs+14,#0xfe7f ; |185| 
         00000099 FE7F 
     524                      .line   55
     525              ;----------------------------------------------------------------------
     526              ; 186 | XintfRegs.XTIMING7.bit.XWRLEAD = 1;             // Write lead time     
     527              ;----------------------------------------------------------------------
     528 0000009a CC0E!         AND       AL,@_XintfRegs+14,#0xff9f ; |186| 
         0000009b FF9F 
     529 0000009c 5020          ORB       AL,#0x20              ; |186| 
     530 0000009d 960E!         MOV       @_XintfRegs+14,AL     ; |186| 
     531                      .line   56
     532              ;----------------------------------------------------------------------
     533              ; 187 | XintfRegs.XTIMING7.bit.XWRACTIVE = 2;   // Write active time           
     534              ;----------------------------------------------------------------------
     535 0000009e CC0E!         AND       AL,@_XintfRegs+14,#0xffe3 ; |187| 
         0000009f FFE3 
     536 000000a0 5008          ORB       AL,#0x08              ; |187| 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:30:04 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/SysCtrl.asm                                        PAGE   12

     537 000000a1 960E!         MOV       @_XintfRegs+14,AL     ; |187| 
     538                      .line   57
     539              ;----------------------------------------------------------------------
     540              ; 188 | XintfRegs.XTIMING7.bit.XWRTRAIL = 0;    // Write trail time            
     541              ;----------------------------------------------------------------------
     542 000000a2 180E!         AND       @_XintfRegs+14,#0xfffc ; |188| 
         000000a3 FFFC 
     543                      .line   62
     544              ;----------------------------------------------------------------------
     545              ; 193 | asm(" RPT #6 || NOP");                                                 
     546              ;----------------------------------------------------------------------
     547 000000a4 F606   RPT #6 || NOP
         000000a5 7700 
     548                      .line   65
     549              ;----------------------------------------------------------------------
     550              ; 196 | } //end of InitXintf()                                                 
     551              ;----------------------------------------------------------------------
     552 000000a6 0006          LRETR
     553                      ; return occurs
     554                      .endfunc        196,000000000h,0
     555              
     556              
     557              
     558 000000a7               .sect   ".text"
     559                      .global _InitGpio
     560                      .sym    _InitGpio,_InitGpio, 32, 2, 0
     561                      .func   203
     562              ;----------------------------------------------------------------------
     563              ; 203 | void InitGpio(void)                                                    
     564              ;----------------------------------------------------------------------
     565              
     566              ;***************************************************************
     567              ;* FNAME: _InitGpio                     FR SIZE:   0           *
     568              ;*                                                             *
     569              ;* FUNCTION ENVIRONMENT                                        *
     570              ;*                                                             *
     571              ;* FUNCTION PROPERTIES                                         *
     572              ;*                            0 Parameter,  0 Auto,  0 SOE     *
     573              ;***************************************************************
     574              
     575 000000a7       _InitGpio:
     576                      .line   2
     577                      .line   3
     578              ;----------------------------------------------------------------------
     579              ; 205 | asm(" EALLOW");                                         // Enable EALLO
     580              ;     | W protected register access                                            
     581              ;----------------------------------------------------------------------
     582 000000a7 7622   EALLOW
     583                      .line   6
     584              ;----------------------------------------------------------------------
     585              ; 208 | GpioMuxRegs.GPAQUAL.all=0x0020;                                 // Inpu
     586              ;     | t qualifier 64X                                                        
     587              ;----------------------------------------------------------------------
     588 000000a8 761F!         MOVW      DP,#_GpioMuxRegs+2
         000000a9 0000 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:30:04 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/SysCtrl.asm                                        PAGE   13

     589 000000aa 2802!         MOV       @_GpioMuxRegs+2,#32   ; |208| 
         000000ab 0020 
     590                      .line   7
     591              ;----------------------------------------------------------------------
     592              ; 209 | GpioMuxRegs.GPADIR.all = 0x00FF;                                // BITS
     593              ;     |  0-7 are outputs                                                       
     594              ;----------------------------------------------------------------------
     595 000000ac 2801!         MOV       @_GpioMuxRegs+1,#255  ; |209| 
         000000ad 00FF 
     596                      .line   9
     597              ;----------------------------------------------------------------------
     598              ; 211 | GpioMuxRegs.GPAMUX.bit.CAP1Q1_GPIOA8   = 1;             // 1: CAP1--/50
     599              ;     | HZ                                                                     
     600              ;----------------------------------------------------------------------
     601 000000ae 1A00!         OR        @_GpioMuxRegs,#0x0100 ; |211| 

⌨️ 快捷键说明

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