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

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

?? arm_cm4.lst

?? Cortex-M4+example
?? LST
?? 第 1 頁 / 共 3 頁
字號:
###############################################################################
#                                                                             #
# IAR ANSI C/C++ Compiler V6.10.1.52143/W32 for ARM     16/Apr/2011  16:44:05 #
# Copyright 1999-2010 IAR Systems AB.                                         #
#                                                                             #
#    Cpu mode     =  thumb                                                    #
#    Endian       =  little                                                   #
#    Source file  =  E:\Project\15_K60\03_Software\02_My                      #
#                    program\K60_IAR\01_light\src\cpu\arm_cm4.c               #
#    Command line =  "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\cpu\arm_cm4.c" -D IAR -D    #
#                    TWR_K60N512 -lCN "E:\Project\15_K60\03_Software\02_My    #
#                    program\K60_IAR\01_light\bin\Flash\List\" -lB            #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\bin\Flash\List\" -o             #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\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              #
#                    D:\iar\arm\INC\c\DLib_Config_Normal.h -I                 #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\common\" -I                 #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\cpu\" -I                    #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\cpu\headers\" -I            #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\drivers\" -I                #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\drivers\uart\" -I           #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\drivers\gpio\" -I           #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\drivers\mcg\" -I            #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\drivers\wdog\" -I           #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\projects\" -I               #
#                    "E:\Project\15_K60\03_Software\02_My                     #
#                    program\K60_IAR\01_light\src\" -Ol --use_c++_inline      #
#    List file    =  E:\Project\15_K60\03_Software\02_My                      #
#                    program\K60_IAR\01_light\bin\Flash\List\arm_cm4.lst      #
#    Object file  =  E:\Project\15_K60\03_Software\02_My                      #
#                    program\K60_IAR\01_light\bin\Flash\Obj\arm_cm4.o         #
#                                                                             #
#                                                                             #
###############################################################################

E:\Project\15_K60\03_Software\02_My program\K60_IAR\01_light\src\cpu\arm_cm4.c
      1          /*
      2           * File:		arm_cm4.c
      3           * Purpose:		Generic high-level routines for ARM Cortex M4 processors
      4           *
      5           * Notes:
      6           */
      7          
      8          #include "common.h"
      9          
     10          /***********************************************************************/
     11          /*
     12           * Configures the ARM system control register for STOP (deep sleep) mode
     13           * and then executes the WFI instruction to enter the mode.
     14           *
     15           * Parameters:
     16           * none
     17           *
     18           * Note: Might want to change this later to allow for passing in a parameter
     19           *       to optionally set the sleep on exit bit.
     20           */
     21          

   \                                 In section .text, align 4, keep-with-next
     22          void stop (void)
     23          {
     24          	/* Set the SLEEPDEEP bit to enable deep sleep mode (STOP) */
     25          	SCB_SCR |= SCB_SCR_SLEEPDEEP_MASK;	
   \                     stop:
   \   00000000   ....               LDR.N    R0,??DataTable9  ;; 0xe000ed10
   \   00000002   0068               LDR      R0,[R0, #+0]
   \   00000004   50F00400           ORRS     R0,R0,#0x4
   \   00000008   ....               LDR.N    R1,??DataTable9  ;; 0xe000ed10
   \   0000000A   0860               STR      R0,[R1, #+0]
     26          
     27          	/* WFI instruction will start entry into STOP mode */
     28          	asm("WFI");
   \   0000000C   30BF               WFI              
     29          }
   \   0000000E   7047               BX       LR               ;; return
     30          /***********************************************************************/
     31          /*
     32           * Configures the ARM system control register for WAIT (sleep) mode
     33           * and then executes the WFI instruction to enter the mode.
     34           *
     35           * Parameters:
     36           * none
     37           *
     38           * Note: Might want to change this later to allow for passing in a parameter
     39           *       to optionally set the sleep on exit bit.
     40           */
     41          

   \                                 In section .text, align 4, keep-with-next
     42          void wait (void)
     43          {
     44          	/* Clear the SLEEPDEEP bit to make sure we go into WAIT (sleep) mode instead
     45          	 * of deep sleep.
     46          	 */
     47          	SCB_SCR &= ~SCB_SCR_SLEEPDEEP_MASK;	
   \                     wait:
   \   00000000   ....               LDR.N    R0,??DataTable9  ;; 0xe000ed10
   \   00000002   0068               LDR      R0,[R0, #+0]
   \   00000004   30F00400           BICS     R0,R0,#0x4
   \   00000008   ....               LDR.N    R1,??DataTable9  ;; 0xe000ed10
   \   0000000A   0860               STR      R0,[R1, #+0]
     48          
     49          	/* WFI instruction will start entry into WAIT mode */
     50          	asm("WFI");
   \   0000000C   30BF               WFI              
     51          }
   \   0000000E   7047               BX       LR               ;; return
     52          /***********************************************************************/
     53          /*
     54           * Change the value of the vector table offset register to the specified value.
     55           *
     56           * Parameters:
     57           * vtor     new value to write to the VTOR
     58           */
     59          

   \                                 In section .text, align 2, keep-with-next
     60          void write_vtor (int vtor)
     61          {
     62                  /* Write the VTOR with the new value */
     63                  SCB_VTOR = vtor;	
   \                     write_vtor:
   \   00000000   ....               LDR.N    R1,??DataTable9_1  ;; 0xe000ed08
   \   00000002   0860               STR      R0,[R1, #+0]
     64          }
   \   00000004   7047               BX       LR               ;; return
     65          /***********************************************************************/
     66          /*
     67           * Initialize the NVIC to enable the specified IRQ.
     68           * 
     69           * NOTE: The function only initializes the NVIC to enable a single IRQ. 
     70           * Interrupts will also need to be enabled in the ARM core. This can be 
     71           * done using the EnableInterrupts macro.
     72           *
     73           * Parameters:
     74           * irq    irq number to be enabled (the irq number NOT the vector number)
     75           */
     76          

   \                                 In section .text, align 2, keep-with-next
     77          void enable_irq (int irq)
     78          {
   \                     enable_irq:
   \   00000000   10B5               PUSH     {R4,LR}
   \   00000002   0400               MOVS     R4,R0
     79              int div;
     80              
     81              /* Make sure that the IRQ is an allowable number. Right now up to 91 is 
     82               * used.
     83               */
     84              if (irq > 91)
   \   00000004   5C2C               CMP      R4,#+92
   \   00000006   03DB               BLT.N    ??enable_irq_0
     85                  printf("\nERR! Invalid IRQ value passed to enable irq function!\n");
   \   00000008   ........           ADR.W    R0,`?<Constant "\\nERR! Invalid IRQ val...">`
   \   0000000C   ........           BL       printf
     86              
     87              /* Determine which of the NVICISERs corresponds to the irq */
     88              div = irq/32;
   \                     ??enable_irq_0:
   \   00000010   2020               MOVS     R0,#+32
   \   00000012   94FBF0F0           SDIV     R0,R4,R0
     89              
     90              switch (div)
   \   00000016   0028               CMP      R0,#+0
   \   00000018   03D0               BEQ.N    ??enable_irq_1
   \   0000001A   0228               CMP      R0,#+2
   \   0000001C   33D0               BEQ.N    ??enable_irq_2
   \   0000001E   19D3               BCC.N    ??enable_irq_3
   \   00000020   49E0               B.N      ??enable_irq_4
     91              {
     92              	case 0x0:
     93                        NVICICPR0 |= 1 << (irq%32);
   \                     ??enable_irq_1:
   \   00000022   ....               LDR.N    R0,??DataTable9_2  ;; 0xe000e280
   \   00000024   0068               LDR      R0,[R0, #+0]
   \   00000026   0121               MOVS     R1,#+1
   \   00000028   2022               MOVS     R2,#+32

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区高清在线观看 | 国产欧美1区2区3区| 欧美日韩亚州综合| 91豆麻精品91久久久久久| 97久久久精品综合88久久| av电影一区二区| 色综合色狠狠天天综合色| 一本大道综合伊人精品热热| 99精品欧美一区二区蜜桃免费| 国产成人8x视频一区二区| 国产xxx精品视频大全| 成人免费视频免费观看| 白白色 亚洲乱淫| 99精品黄色片免费大全| 91黄视频在线| 宅男在线国产精品| 精品国产伦一区二区三区免费| 欧美精品一区二区三区久久久| 久久综合成人精品亚洲另类欧美| 国产亚洲va综合人人澡精品| 国产精品美女久久久久久| 亚洲在线观看免费视频| 日韩国产欧美三级| 国产成人aaa| 欧美无乱码久久久免费午夜一区| 欧美一三区三区四区免费在线看| 精品国产sm最大网站免费看| 日本一区二区三区视频视频| 依依成人精品视频| 日韩国产在线观看一区| 国产精品456露脸| 91九色最新地址| 亚洲精品一区二区三区在线观看| 国产精品精品国产色婷婷| 亚洲激情在线激情| 久久福利资源站| 成人av先锋影音| 欧美日韩在线播| 国产天堂亚洲国产碰碰| 首页国产丝袜综合| 成人做爰69片免费看网站| 这里只有精品视频在线观看| 亚洲欧洲另类国产综合| 蜜桃视频一区二区| 欧美手机在线视频| 久久久不卡网国产精品一区| 五月天亚洲精品| bt7086福利一区国产| 精品日韩成人av| 亚洲www啪成人一区二区麻豆| 高清免费成人av| 精品国产91洋老外米糕| 日韩国产在线观看| 91福利精品视频| 国产精品久久久久一区二区三区共| 亚洲成va人在线观看| 99久久亚洲一区二区三区青草| 欧美成人精品二区三区99精品| 亚洲精品videosex极品| 成人91在线观看| 国产日韩欧美综合一区| 久久精品国产亚洲5555| 欧美肥大bbwbbw高潮| 亚洲四区在线观看| 成人网页在线观看| 久久色中文字幕| 狠狠色狠狠色合久久伊人| 欧美一二三四区在线| 亚洲国产精品自拍| 欧美体内she精高潮| 亚洲素人一区二区| 色婷婷av久久久久久久| 亚洲欧洲色图综合| 色综合久久久久综合99| 亚洲欧美日韩成人高清在线一区| 国产成人av一区| 国产精品色噜噜| 成人激情校园春色| 国产精品成人网| gogo大胆日本视频一区| 亚洲视频免费观看| 日本高清免费不卡视频| 一区二区久久久久久| 欧美亚洲日本国产| 日日夜夜免费精品| 日韩欧美一区二区久久婷婷| 免费的成人av| 国产亚洲成av人在线观看导航| 国产91综合网| 亚洲三级在线免费| 欧美三片在线视频观看| 日韩精品一级二级| 精品国产一区二区精华| 成人永久免费视频| 亚洲精品视频免费看| 欧美日韩国产综合视频在线观看 | 日本午夜精品视频在线观看| 日韩一级二级三级| 国产999精品久久久久久| 亚洲色图清纯唯美| 制服丝袜亚洲精品中文字幕| 免费成人av资源网| 国产精品三级电影| 欧美日韩一区二区三区四区五区| 蜜乳av一区二区| 中文字幕第一区| 欧美三电影在线| 国产成人aaaa| 日韩精品高清不卡| 欧美国产成人精品| 欧美日韩电影一区| 国产+成+人+亚洲欧洲自线| 亚洲高清一区二区三区| 久久综合成人精品亚洲另类欧美| 91亚洲精品久久久蜜桃| 日本中文字幕一区| 国产精品久久久久aaaa| 欧美一级片在线看| www.日韩精品| 麻豆91小视频| 亚洲乱码中文字幕| 精品成人私密视频| 欧美日韩亚洲综合一区| 久久99深爱久久99精品| 中文字幕一区二区三区乱码在线| 日韩欧美在线123| 色偷偷88欧美精品久久久| 国产一区二区三区在线看麻豆| 亚洲综合视频在线观看| 中文无字幕一区二区三区| 5566中文字幕一区二区电影 | 亚洲精品免费看| 26uuu精品一区二区| 欧美人妇做爰xxxⅹ性高电影| 国产ts人妖一区二区| 精品中文字幕一区二区| 秋霞电影网一区二区| 亚洲天堂av一区| 国产精品乱码人人做人人爱| 精品1区2区在线观看| 欧美精选一区二区| 欧美午夜精品一区二区三区| 成人亚洲一区二区一| 国产一区二区三区在线看麻豆| 三级欧美在线一区| 日韩av电影天堂| 亚洲成人精品一区| 亚洲女人****多毛耸耸8| 国产精品美女久久久久aⅴ| 久久色在线视频| 国产片一区二区| 久久精品亚洲国产奇米99| 精品欧美一区二区久久 | 国产一区二区三区四区五区美女 | 国产精品视频一区二区三区不卡| 久久网站最新地址| 久久亚洲一级片| 精品国产网站在线观看| 久久亚洲综合色| 久久亚洲精华国产精华液 | 91美女精品福利| www.66久久| 91丨porny丨蝌蚪视频| av不卡免费在线观看| 99国产精品久久久久久久久久 | 天涯成人国产亚洲精品一区av| 亚洲福利一区二区三区| 亚洲第一久久影院| 无码av中文一区二区三区桃花岛| 亚洲高清视频的网址| 日产欧产美韩系列久久99| 日本怡春院一区二区| 久久成人免费网站| 国产91精品在线观看| 91蜜桃视频在线| 欧美无乱码久久久免费午夜一区| 91精品国产色综合久久ai换脸 | hitomi一区二区三区精品| 色综合视频一区二区三区高清| 欧美裸体bbwbbwbbw| 日韩欧美成人一区二区| 国产日韩精品一区二区三区在线| 亚洲欧洲三级电影| 日本一道高清亚洲日美韩| 久久精品国产精品亚洲精品| 成人免费视频一区| 在线不卡免费欧美| 亚洲国产成人在线| 日韩精品一区第一页| 加勒比av一区二区| 99九九99九九九视频精品| 欧美日韩1234| 国产精品日韩成人| 日本不卡一二三区黄网| 国产成人综合网站| 欧美在线观看视频在线| 久久亚洲精品国产精品紫薇| 亚洲一区二区视频| 国产成人免费xxxxxxxx| 欧美精品电影在线播放|