亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? common.lst

?? Cortex-M4+example
?? LST
?? 第 1 頁 / 共 2 頁
字號:
###############################################################################
#                                                                             #
# IAR ANSI C/C++ Compiler V6.40.1.53790/W32 for ARM     09/Aug/2012  10:07:32 #
# Copyright 1999-2012 IAR Systems AB.                                         #
#                                                                             #
#    Cpu mode     =  thumb                                                    #
#    Endian       =  little                                                   #
#    Source file  =  C:\Users\305030973\Desktop\M4                            #
#                    example\01_light\src\Sources\C\Frame_C\common.c          #
#    Command line =  "C:\Users\305030973\Desktop\M4                           #
#                    example\01_light\src\Sources\C\Frame_C\common.c" -D IAR  #
#                    -D TWR_K60N512 -lCN "C:\Users\305030973\Desktop\M4       #
#                    example\01_light\bin\Flash\List\" -lB                    #
#                    "C:\Users\305030973\Desktop\M4                           #
#                    example\01_light\bin\Flash\List\" -o                     #
#                    "C:\Users\305030973\Desktop\M4                           #
#                    example\01_light\bin\Flash\Obj\" --no_cse --no_unroll    #
#                    --no_inline --no_code_motion --no_tbaa --no_clustering   #
#                    --no_scheduling --debug --endian=little --cpu=Cortex-M4  #
#                    -e --fpu=None --dlib_config "C:\Program Files\IAR        #
#                    Systems\Embedded Workbench 6.4_2\arm\INC\c\DLib_Config_N #
#                    ormal.h" -I "C:\Users\305030973\Desktop\M4               #
#                    example\01_light\src\Sources\H\" -I                      #
#                    "C:\Users\305030973\Desktop\M4                           #
#                    example\01_light\src\Sources\H\Component_H\" -I          #
#                    "C:\Users\305030973\Desktop\M4                           #
#                    example\01_light\src\Sources\H\Frame_H\" -I "C:\Program  #
#                    Files\IAR Systems\Embedded Workbench 6.4_2\arm\INC\" -I  #
#                    "C:\Program Files\IAR Systems\Embedded Workbench         #
#                    6.4_2\arm\INC\CLIB\" -Ol --use_c++_inline                #
#    List file    =  C:\Users\305030973\Desktop\M4                            #
#                    example\01_light\bin\Flash\List\common.lst               #
#    Object file  =  C:\Users\305030973\Desktop\M4                            #
#                    example\01_light\bin\Flash\Obj\common.o                  #
#                                                                             #
#                                                                             #
###############################################################################

C:\Users\305030973\Desktop\M4 example\01_light\src\Sources\C\Frame_C\common.c
      1          //-------------------------------------------------------------------------*
      2          // 文件名: common.h (通用頭文件)                                           *
      3          // 說  明:                                                                 *
      4          //-------------------------------------------------------------------------*
      5          
      6          #include "common.h"
      7          
      8          //-------------------------------------------------------------------------*
      9          //函數名: stop                                                             *
     10          //功  能: 設置CPU為STOP模式                                                * 
     11          //參  數: 無								   *	
     12          //返  回: 無                                                               *
     13          //說  明: 無                                                               *
     14          //-------------------------------------------------------------------------*

   \                                 In section .text, align 4, keep-with-next
     15          void stop (void)
     16          {
     17              //置位SLEEPDEEP來使能STOP模式
     18              SCB_SCR |= SCB_SCR_SLEEPDEEP_MASK;	
   \                     stop:
   \   00000000   0x....             LDR.N    R0,??DataTable4  ;; 0xe000ed10
   \   00000002   0x6800             LDR      R0,[R0, #+0]
   \   00000004   0xF050 0x0004      ORRS     R0,R0,#0x4
   \   00000008   0x....             LDR.N    R1,??DataTable4  ;; 0xe000ed10
   \   0000000A   0x6008             STR      R0,[R1, #+0]
     19              //進入STOP模式
     20              asm("WFI");
   \   0000000C   0xBF30             WFI
     21          }
   \   0000000E   0x4770             BX       LR               ;; return
     22          
     23          //-------------------------------------------------------------------------*
     24          //函數名: wait                                                             *
     25          //功  能: 設置CPU為WAIT模式                                                * 
     26          //參  數: 無								   *	
     27          //返  回: 無                                                               *
     28          //說  明: 無                                                               *
     29          //-------------------------------------------------------------------------*

   \                                 In section .text, align 4, keep-with-next
     30          void wait (void)
     31          {
     32              //清SLEEPDEEP位來確定進入WAIT模式
     33              SCB_SCR &= ~SCB_SCR_SLEEPDEEP_MASK;	
   \                     wait:
   \   00000000   0x....             LDR.N    R0,??DataTable4  ;; 0xe000ed10
   \   00000002   0x6800             LDR      R0,[R0, #+0]
   \   00000004   0xF030 0x0004      BICS     R0,R0,#0x4
   \   00000008   0x....             LDR.N    R1,??DataTable4  ;; 0xe000ed10
   \   0000000A   0x6008             STR      R0,[R1, #+0]
     34              //進入WAIT模式
     35              asm("WFI");
   \   0000000C   0xBF30             WFI
     36          }
   \   0000000E   0x4770             BX       LR               ;; return
     37          
     38          //-------------------------------------------------------------------------*
     39          //函數名: write_vtor                                                       *
     40          //功  能: 更改中斷向量表偏移寄存器的值                                     * 
     41          //參  數: 要更改的值    						   *	
     42          //返  回: 無                                                               *
     43          //說  明: 無                                                               *
     44          //-------------------------------------------------------------------------*

   \                                 In section .text, align 2, keep-with-next
     45          void write_vtor (int vtor)
     46          {
     47              //寫新值
     48              SCB_VTOR = vtor;	
   \                     write_vtor:
   \   00000000   0x....             LDR.N    R1,??DataTable4_1  ;; 0xe000ed08
   \   00000002   0x6008             STR      R0,[R1, #+0]
     49          }
   \   00000004   0x4770             BX       LR               ;; return
     50          
     51          //-------------------------------------------------------------------------*
     52          //函數名: enable_irq                                                       *
     53          //功  能: 使能irq中斷                                                      * 
     54          //參  數: irq:irq號       						   *	
     55          //返  回: 無                                                               *
     56          //說  明: irq號不是中斷向量號                                              *
     57          //-------------------------------------------------------------------------*

   \                                 In section .text, align 2, keep-with-next
     58          void enable_irq (int irq)
     59          {
     60              int div;
     61          
     62              //確定irq號為有效的irq號
     63              if (irq > 91)	irq=91;
   \                     enable_irq:
   \   00000000   0x285C             CMP      R0,#+92
   \   00000002   0xDB00             BLT.N    ??enable_irq_0
   \   00000004   0x205B             MOVS     R0,#+91
     64              
     65              //確定對應的NVICISER
     66              div = irq/32;
   \                     ??enable_irq_0:
   \   00000006   0x2120             MOVS     R1,#+32
   \   00000008   0xFB90 0xF1F1      SDIV     R1,R0,R1
     67              
     68              switch (div)
   \   0000000C   0x2900             CMP      R1,#+0
   \   0000000E   0xD003             BEQ.N    ??enable_irq_1
   \   00000010   0x2902             CMP      R1,#+2
   \   00000012   0xD029             BEQ.N    ??enable_irq_2
   \   00000014   0xD314             BCC.N    ??enable_irq_3
   \   00000016   0xE03A             B.N      ??enable_irq_4
     69              {
     70              	case 0x0:
     71                        NVICICPR0 = 1 << (irq%32);
   \                     ??enable_irq_1:
   \   00000018   0x2101             MOVS     R1,#+1
   \   0000001A   0x2220             MOVS     R2,#+32
   \   0000001C   0xFB90 0xF3F2      SDIV     R3,R0,R2
   \   00000020   0xFB03 0x0312      MLS      R3,R3,R2,R0
   \   00000024   0x4099             LSLS     R1,R1,R3
   \   00000026   0x....             LDR.N    R2,??DataTable4_2  ;; 0xe000e280
   \   00000028   0x6011             STR      R1,[R2, #+0]
     72                        NVICISER0 = 1 << (irq%32);
   \   0000002A   0x2101             MOVS     R1,#+1
   \   0000002C   0x2220             MOVS     R2,#+32
   \   0000002E   0xFB90 0xF3F2      SDIV     R3,R0,R2
   \   00000032   0xFB03 0x0312      MLS      R3,R3,R2,R0
   \   00000036   0xFA11 0xF003      LSLS     R0,R1,R3
   \   0000003A   0x....             LDR.N    R1,??DataTable4_3  ;; 0xe000e100
   \   0000003C   0x6008             STR      R0,[R1, #+0]
     73                        break;
   \   0000003E   0xE026             B.N      ??enable_irq_4
     74              	case 0x1:
     75                        NVICICPR1 = 1 << (irq%32);
   \                     ??enable_irq_3:
   \   00000040   0x2101             MOVS     R1,#+1
   \   00000042   0x2220             MOVS     R2,#+32
   \   00000044   0xFB90 0xF3F2      SDIV     R3,R0,R2
   \   00000048   0xFB03 0x0312      MLS      R3,R3,R2,R0
   \   0000004C   0x4099             LSLS     R1,R1,R3
   \   0000004E   0x....             LDR.N    R2,??DataTable4_4  ;; 0xe000e284
   \   00000050   0x6011             STR      R1,[R2, #+0]
     76                        NVICISER1 = 1 << (irq%32);
   \   00000052   0x2101             MOVS     R1,#+1
   \   00000054   0x2220             MOVS     R2,#+32
   \   00000056   0xFB90 0xF3F2      SDIV     R3,R0,R2
   \   0000005A   0xFB03 0x0312      MLS      R3,R3,R2,R0
   \   0000005E   0xFA11 0xF003      LSLS     R0,R1,R3
   \   00000062   0x....             LDR.N    R1,??DataTable4_5  ;; 0xe000e104
   \   00000064   0x6008             STR      R0,[R1, #+0]
     77                        break;
   \   00000066   0xE012             B.N      ??enable_irq_4
     78              	case 0x2:
     79                        NVICICPR2 = 1 << (irq%32);
   \                     ??enable_irq_2:
   \   00000068   0x2101             MOVS     R1,#+1
   \   0000006A   0x2220             MOVS     R2,#+32
   \   0000006C   0xFB90 0xF3F2      SDIV     R3,R0,R2
   \   00000070   0xFB03 0x0312      MLS      R3,R3,R2,R0
   \   00000074   0x4099             LSLS     R1,R1,R3
   \   00000076   0x....             LDR.N    R2,??DataTable4_6  ;; 0xe000e288
   \   00000078   0x6011             STR      R1,[R2, #+0]
     80                        NVICISER2 = 1 << (irq%32);
   \   0000007A   0x2101             MOVS     R1,#+1
   \   0000007C   0x2220             MOVS     R2,#+32
   \   0000007E   0xFB90 0xF3F2      SDIV     R3,R0,R2
   \   00000082   0xFB03 0x0312      MLS      R3,R3,R2,R0
   \   00000086   0xFA11 0xF003      LSLS     R0,R1,R3
   \   0000008A   0x....             LDR.N    R1,??DataTable4_7  ;; 0xe000e108

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲主播在线观看| 一区二区视频在线看| 欧美视频一区二| 色呦呦国产精品| 在线观看一区日韩| 91成人在线免费观看| 欧美色综合影院| 在线不卡a资源高清| 欧美丰满少妇xxxxx高潮对白| 在线播放91灌醉迷j高跟美女| 欧美日韩小视频| 日韩一级高清毛片| 久久综合狠狠综合久久激情| 国产日韩欧美精品综合| 国产精品二三区| 亚洲国产欧美日韩另类综合| 视频一区视频二区中文| 久久99精品国产| eeuss鲁片一区二区三区| 色成人在线视频| 日韩欧美激情一区| 国产欧美精品一区二区三区四区 | 欧美老女人在线| 日韩精品一区国产麻豆| 国产精品福利在线播放| 视频一区二区三区中文字幕| 国产一区二区在线免费观看| 99久久精品久久久久久清纯| 91精品国产色综合久久不卡电影| 欧美精品一区二区三区视频 | 色哟哟一区二区在线观看| 欧美日韩亚洲高清一区二区| 久久综合久久综合久久| 亚洲精品视频免费观看| 日本aⅴ免费视频一区二区三区| 国产精品一卡二| 欧美美女黄视频| 中文一区一区三区高中清不卡| 亚洲午夜免费视频| 国产一区二区三区四区五区入口 | 国产一区二区免费看| 在线视频你懂得一区| 日韩精品一区二区三区三区免费| 国产精品私人自拍| 美腿丝袜亚洲综合| 欧美亚洲高清一区| 中文字幕视频一区二区三区久| 欧美aⅴ一区二区三区视频| av不卡一区二区三区| 日韩午夜激情免费电影| 亚洲第一福利一区| 91小宝寻花一区二区三区| 欧美变态凌虐bdsm| 日韩精品欧美精品| 一本大道久久a久久综合| 久久久精品人体av艺术| 视频一区欧美精品| 欧美日韩一区不卡| 亚洲美女电影在线| 粉嫩绯色av一区二区在线观看| 日韩视频永久免费| 图片区日韩欧美亚洲| 在线免费观看日本一区| 亚洲另类色综合网站| 成人免费视频播放| 国产精品妹子av| 丁香啪啪综合成人亚洲小说| 久久久久亚洲蜜桃| 狠狠色丁香久久婷婷综合丁香| 在线电影欧美成精品| 性做久久久久久免费观看欧美| 91国产精品成人| 一区二区高清免费观看影视大全| 91在线看国产| 亚洲男女一区二区三区| 在线免费观看视频一区| 一区二区免费看| 欧美亚洲禁片免费| 亚洲国产中文字幕在线视频综合 | 国产老肥熟一区二区三区| 日韩亚洲电影在线| 久久99最新地址| 久久色.com| 99精品国产热久久91蜜凸| 日韩伦理av电影| 欧美调教femdomvk| 免费亚洲电影在线| 久久婷婷国产综合国色天香| 国产iv一区二区三区| 亚洲视频一区二区免费在线观看| 色欧美日韩亚洲| 午夜精品一区在线观看| 欧美一区二区视频免费观看| 激情五月播播久久久精品| 日本一区二区成人在线| 色综合天天狠狠| 日本不卡一二三| 久久久久99精品一区| 91丨九色丨国产丨porny| 亚洲制服丝袜在线| 精品国产91乱码一区二区三区| 国产成人免费视频| 一区二区三区在线免费观看| 欧美一级二级在线观看| 丁香网亚洲国际| 亚洲一二三四区| 久久久久久**毛片大全| 97成人超碰视| 免费成人性网站| 18欧美亚洲精品| 日韩三区在线观看| av中文字幕在线不卡| 五月婷婷综合网| 久久久久久免费| 欧洲生活片亚洲生活在线观看| 日韩在线a电影| 国产精品丝袜91| 欧美另类一区二区三区| 国产成人8x视频一区二区| 亚洲精品视频观看| 精品国产a毛片| 日本道精品一区二区三区| 卡一卡二国产精品| 亚洲国产精品久久不卡毛片| 中文字幕欧美区| 日韩免费成人网| 色婷婷久久久亚洲一区二区三区| 狠狠色狠狠色综合日日91app| 一区二区三区在线观看欧美| 久久美女高清视频| 制服丝袜亚洲色图| 91色.com| 成人美女在线观看| 激情综合色综合久久| 午夜国产精品一区| 亚洲女女做受ⅹxx高潮| 国产欧美日韩一区二区三区在线观看| 欧美日韩mp4| 色综合中文字幕国产| 激情伊人五月天久久综合| 亚洲欧美日韩在线播放| 国产精品色哟哟网站| 久久久99免费| 亚洲精品在线免费播放| 日韩一级黄色大片| 日韩视频一区在线观看| 91麻豆精品91久久久久久清纯| 欧美中文字幕一二三区视频| 色成年激情久久综合| 色悠久久久久综合欧美99| 在线一区二区三区四区五区| 东方欧美亚洲色图在线| 成人免费三级在线| 成人精品电影在线观看| 国产精品一区一区三区| 国模无码大尺度一区二区三区| 另类小说一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 亚洲超碰97人人做人人爱| 午夜激情久久久| 日本怡春院一区二区| 裸体歌舞表演一区二区| 国内精品自线一区二区三区视频| 国精品**一区二区三区在线蜜桃| 精彩视频一区二区| 国产乱码精品一区二区三区五月婷| 国产一区二区三区在线观看精品| 成人综合在线视频| 91理论电影在线观看| 这里是久久伊人| 久久在线免费观看| 欧美韩国日本不卡| 亚洲激情av在线| 美女一区二区三区| 国产馆精品极品| 在线免费观看日本一区| 日韩精品中文字幕一区二区三区| 欧美不卡一二三| 综合精品久久久| 日韩国产成人精品| 国产成人在线观看免费网站| 日本久久精品电影| 91麻豆精品国产| 国产精品理论片| 亚洲成a人v欧美综合天堂 | 中文字幕综合网| 蜜桃一区二区三区四区| 国产成人亚洲综合色影视| 欧美日韩视频第一区| 日韩欧美的一区二区| 亚洲精品伦理在线| 国产在线不卡视频| 欧美亚男人的天堂| 久久久久久综合| 天堂一区二区在线免费观看| 国产成人免费在线| 欧美日韩国产精品成人| 国产欧美精品一区二区三区四区 | 日韩精品亚洲专区| 波多野结衣的一区二区三区|