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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.lst

?? IAPBootLoader源程序是單片機ARM的在系統(tǒng)編程方法1
?? LST
?? 第 1 頁 / 共 2 頁
字號:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.40A/W32               17/Jan/2007  16:16:24 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  arm                                                  #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  D:\lilian\STR71X\application note\IAP using          #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\main.c   #
#    Command line    =  "D:\lilian\STR71X\application note\IAP using         #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\main.c"  #
#                       -lC "D:\lilian\STR71X\application note\IAP using     #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\Debug\Li #
#                       st\" -lA "D:\lilian\STR71X\application note\IAP      #
#                       using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\De #
#                       bug\List\" -o "D:\lilian\STR71X\application          #
#                       note\IAP using UART\an2078_IAR(forum)\an2078\IAP_V2. #
#                       0\user\Debug\Obj\" -z2 --no_cse --no_unroll          #
#                       --no_inline --no_code_motion --no_tbaa               #
#                       --no_clustering --no_scheduling --debug --cpu_mode   #
#                       arm --endian little --cpu ARM7TDMI --stack_align 4   #
#                       -e --fpu None --dlib_config "C:\Program Files\IAR    #
#                       Systems\Embedded Workbench                           #
#                       4.0\arm\LIB\dl4tpannl8n.h" -I                        #
#                       "D:\lilian\STR71X\application note\IAP using         #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\..\inclu #
#                       de\" -I "D:\lilian\STR71X\application note\IAP       #
#                       using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\.. #
#                       \common\" -I ROJ_DIR$\ -I "C:\Program Files\IAR      #
#                       Systems\Embedded Workbench 4.0\arm\INC\"             #
#    List file       =  D:\lilian\STR71X\application note\IAP using          #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\Debug\Li #
#                       st\main.lst                                          #
#    Object file     =  D:\lilian\STR71X\application note\IAP using          #
#                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\Debug\Ob #
#                       j\main.r79                                           #
#                                                                            #
#                                                                            #
##############################################################################

D:\lilian\STR71X\application note\IAP using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\main.c
      1          /******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
      2          * File Name          : main.c
      3          * Author             : MCD Application Team
      4          * Date First Issued  : 10/25/2004
      5          * Description        : The main program
      6          ********************************************************************************
      7          * History:
      8          *  02/01/2006 : IAP Version 2.0
      9          *  11/24/2004 : IAP Version 1.0
     10          ********************************************************************************
     11          THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
     12          CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A
     13          RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR
     14          CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH
     15          SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN
     16          IN CONNECTION WITH THEIR PRODUCTS.
     17          ********************************************************************************/
     18          #include "common.h"

   \                                 In segment CODE, align 4, keep-with-next
   \   __??Code32?? __code __arm __atpcs void RCCU_Div2Config(enum <unnamed>)
   \                     RCCU_Div2Config:
   \   00000000   010050E3           CMP      R0,#+1
   \   00000004   0500001A           BNE      ??RCCU_Div2Config_0
   \   00000008   8A12A0E3           MOV      R1,#-1610612728
   \   0000000C   8A22A0E3           MOV      R2,#-1610612728
   \   00000010   002092E5           LDR      R2,[R2, #+0]
   \   00000014   802C92E3           ORRS     R2,R2,#0x8000
   \   00000018   002081E5           STR      R2,[R1, #+0]
   \   0000001C   040000EA           B        ??RCCU_Div2Config_1
   \                     ??RCCU_Div2Config_0:
   \   00000020   8A12A0E3           MOV      R1,#-1610612728
   \   00000024   8A22A0E3           MOV      R2,#-1610612728
   \   00000028   002092E5           LDR      R2,[R2, #+0]
   \   0000002C   802CD2E3           BICS     R2,R2,#0x8000
   \   00000030   002081E5           STR      R2,[R1, #+0]
   \                     ??RCCU_Div2Config_1:
   \   00000034   0EF0A0E1           MOV      PC,LR            ;; return

   \                                 In segment CODE, align 4, keep-with-next
   \   __??Code32?? __code __arm __atpcs FlagStatus RCCU_FlagStatus(RCCU_Flags)
   \                     RCCU_FlagStatus:
   \   00000000   8A12A0E3           MOV      R1,#-1610612728
   \   00000004   001091E5           LDR      R1,[R1, #+0]
   \   00000008   010010E1           TST      R0,R1
   \   0000000C   0100001A           BNE      ??RCCU_FlagStatus_0
   \   00000010   0000A0E3           MOV      R0,#+0
   \   00000014   000000EA           B        ??RCCU_FlagStatus_1
   \                     ??RCCU_FlagStatus_0:
   \   00000018   0100A0E3           MOV      R0,#+1
   \                     ??RCCU_FlagStatus_1:
   \   0000001C   0EF0A0E1           MOV      PC,LR            ;; return
     19          #include "rccu.h"
     20          
     21          
     22          #define UART0_Rx_Pin (0x0001<<8)   /* TQFP 64: pin N?63 , TQFP 144 pin N?143 */
     23          #define UART0_Tx_Pin (0x0001<<9)   /* TQFP 64: pin N?64 , TQFP 144 pin N?144 */
     24          
     25          /*******************************************************************************
     26          * Function Name  : IAP_Init
     27          * Description    : Initilize the IAP
     28          * Input          : None
     29          * Return         : None
     30          *******************************************************************************/

   \                                 In segment CODE, align 4, keep-with-next
     31          static void IAP_Init(void)
     32          {
   \                     IAP_Init:
   \   00000000   00402DE9           PUSH     {LR}
     33            /* Set Main Freq to 32MHz */
     34            RCCU_Div2Config(ENABLE);
   \   00000004   0100A0E3           MOV      R0,#+1
   \   00000008   ........           _BLF     RCCU_Div2Config,??RCCU_Div2Config??rA
     35            RCCU_PLL1Config(RCCU_PLL1_Mul_12,RCCU_Div_3);
   \   0000000C   0210A0E3           MOV      R1,#+2
   \   00000010   0100A0E3           MOV      R0,#+1
   \   00000014   ........           _BLF     RCCU_PLL1Config,??RCCU_PLL1Config??rA
     36            /* Wait PLL to lock */
     37            while(RCCU_FlagStatus(RCCU_PLL1_LOCK)==RESET);
   \                     ??IAP_Init_0:
   \   00000018   0200A0E3           MOV      R0,#+2
   \   0000001C   ........           _BLF     RCCU_FlagStatus,??RCCU_FlagStatus??rA
   \   00000020   000050E3           CMP      R0,#+0
   \   00000024   FBFFFF0A           BEQ      ??IAP_Init_0
     38            /* Select the PLL1 as clock source */
     39            RCCU_RCLKSourceConfig(RCCU_PLL1_Output);
   \   00000028   0000A0E3           MOV      R0,#+0
   \   0000002C   ........           _BLF     RCCU_RCLKSourceConfig,??RCCU_RCLKSourceConfig??rA
     40            /* Configure the GPIO0 pins */
     41            GPIO_Config(GPIO0, UART0_Rx_Pin, GPIO_IN_TRI_CMOS);
   \   00000030   0220A0E3           MOV      R2,#+2
   \   00000034   401FA0E3           MOV      R1,#+256
   \   00000038   E004A0E3           MOV      R0,#-536870912
   \   0000003C   C00D80E3           ORR      R0,R0,#0x3000
   \   00000040   ........           _BLF     GPIO_Config,??GPIO_Config??rA
     42            GPIO_Config(GPIO0, UART0_Tx_Pin, GPIO_AF_PP);
   \   00000044   0720A0E3           MOV      R2,#+7
   \   00000048   801FA0E3           MOV      R1,#+512
   \   0000004C   E004A0E3           MOV      R0,#-536870912
   \   00000050   C00D80E3           ORR      R0,R0,#0x3000
   \   00000054   ........           _BLF     GPIO_Config,??GPIO_Config??rA
     43            /* Configure the UART 0 */
     44            UART_OnOffConfig(UART0, ENABLE);       /* Turn the UART0 baud generator on */
   \   00000058   0110A0E3           MOV      R1,#+1
   \   0000005C   C004A0E3           MOV      R0,#-1073741824
   \   00000060   400C80E3           ORR      R0,R0,#0x4000
   \   00000064   ........           _BLF     UART_OnOffConfig,??UART_OnOffConfig??rA
     45            UART_FifoConfig (UART0, DISABLE);      /* Disable the FIFOs                */
   \   00000068   0010A0E3           MOV      R1,#+0
   \   0000006C   C004A0E3           MOV      R0,#-1073741824
   \   00000070   400C80E3           ORR      R0,R0,#0x4000
   \   00000074   ........           _BLF     UART_FifoConfig,??UART_FifoConfig??rA
     46            UART_FifoReset(UART0 , UART_RxFIFO);   /* Reset the UART_RxFIFO            */
   \   00000078   0010A0E3           MOV      R1,#+0
   \   0000007C   C004A0E3           MOV      R0,#-1073741824
   \   00000080   400C80E3           ORR      R0,R0,#0x4000
   \   00000084   ........           _BLF     UART_FifoReset,??UART_FifoReset??rA
     47            UART_FifoReset(UART0 , UART_TxFIFO);   /* Reset the UART_TxFIFO            */
   \   00000088   0110A0E3           MOV      R1,#+1
   \   0000008C   C004A0E3           MOV      R0,#-1073741824
   \   00000090   400C80E3           ORR      R0,R0,#0x4000
   \   00000094   ........           _BLF     UART_FifoReset,??UART_FifoReset??rA
     48            UART_LoopBackConfig(UART0 , DISABLE);  /* Disable the Loop Back            */
   \   00000098   0010A0E3           MOV      R1,#+0
   \   0000009C   C004A0E3           MOV      R0,#-1073741824
   \   000000A0   400C80E3           ORR      R0,R0,#0x4000
   \   000000A4   ........           _BLF     UART_LoopBackConfig,??UART_LoopBackConfig??rA
     49          
     50            /* Configure the UART0 as following: */
     51            /*   - Baudrate = 115200Bps          */
     52            /*   - No parity                     */
     53            /*   - 8 data bits                   */
     54            /*   - 1 stop bit                    */
     55            UART_Config(UART0,115200,UART_NO_PARITY,UART_1_StopBits,UARTM_8D);
   \   000000A8   0100A0E3           MOV      R0,#+1
   \   000000AC   01002DE9           PUSH     {R0}
   \   000000B0   0830A0E3           MOV      R3,#+8
   \   000000B4   2120A0E3           MOV      R2,#+33
   \   000000B8   401BA0E3           MOV      R1,#+65536
   \   000000BC   C21C81E3           ORR      R1,R1,#0xC200
   \   000000C0   C004A0E3           MOV      R0,#-1073741824
   \   000000C4   400C80E3           ORR      R0,R0,#0x4000
   \   000000C8   ........           _BLF     UART_Config,??UART_Config??rA
   \   000000CC   04D08DE2           ADD      SP,SP,#+4        ;; stack cleaning
     56            UART_RxConfig(UART0 ,ENABLE);
   \   000000D0   0110A0E3           MOV      R1,#+1
   \   000000D4   C004A0E3           MOV      R0,#-1073741824
   \   000000D8   400C80E3           ORR      R0,R0,#0x4000
   \   000000DC   ........           _BLF     UART_RxConfig,??UART_RxConfig??rA
     57          }
   \   000000E0   0080BDE8           POP      {PC}             ;; return
     58          /*******************************************************************************
     59          * Function Name  : main
     60          * Description    : The main program.
     61          * Input          : None
     62          * Return         : None
     63          *******************************************************************************/

   \                                 In segment CODE, align 4, keep-with-next
     64          void main(void)
     65          {
   \                     main:
   \   00000000   00402DE9           PUSH     {LR}
     66          #ifdef DEBUG

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美久久久久久蜜桃| 精品国产3级a| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品国产一区二区三区av性色| 在线观看亚洲精品| 色综合天天天天做夜夜夜夜做| 99久精品国产| 不卡av电影在线播放| 国产精品系列在线播放| 国产成人一区二区精品非洲| 国产精品一区二区久久精品爱涩 | 亚洲另类中文字| 久久精品视频免费观看| 欧美mv和日韩mv的网站| 国产精品精品国产色婷婷| 日韩精品一区二区三区视频 | 91视频免费播放| 欧美性欧美巨大黑白大战| 欧美日韩精品一区二区在线播放| 6080日韩午夜伦伦午夜伦| 精品国产sm最大网站| 日日夜夜免费精品| 极品少妇xxxx精品少妇偷拍| 久久精品国产秦先生| 成人免费视频网站在线观看| 在线观看网站黄不卡| 综合网在线视频| 日本aⅴ精品一区二区三区| 国产成人在线免费| 精品成人在线观看| 久久精品国产色蜜蜜麻豆| 日韩一级成人av| 国产精品夫妻自拍| 丁香激情综合五月| 欧美经典一区二区三区| 2欧美一区二区三区在线观看视频| 国产精品久久久久久一区二区三区| 久久aⅴ国产欧美74aaa| 久久蜜桃av一区二区天堂 | www.日韩精品| 欧美一区二区三区系列电影| 国产午夜精品一区二区三区视频 | 中文字幕制服丝袜成人av| 美女www一区二区| 久久综合成人精品亚洲另类欧美 | 国产精品久久精品日日| aaa国产一区| 一区二区三区日韩在线观看| 日韩中文字幕亚洲一区二区va在线| 在线观看日韩高清av| 婷婷中文字幕一区三区| 91啪亚洲精品| 亚洲一区免费观看| 风间由美性色一区二区三区| 欧美一区国产二区| 精品在线亚洲视频| 中文字幕视频一区| 国产高清在线精品| 午夜久久福利影院| 精品嫩草影院久久| 成人性生交大片免费看中文| 亚洲欧美日韩中文字幕一区二区三区| 久久电影国产免费久久电影| 久久精品视频网| 欧美亚洲高清一区二区三区不卡| 青青草国产精品97视觉盛宴 | 成人爱爱电影网址| 亚洲成人动漫在线观看| 日本道色综合久久| 一区视频在线播放| 制服丝袜日韩国产| 成人精品免费视频| 秋霞影院一区二区| 亚洲嫩草精品久久| 欧美成人一区二区三区 | 成人性视频网站| 午夜精品福利一区二区三区av| 精品国产自在久精品国产| 91丨porny丨蝌蚪视频| 国产一区二区在线影院| 26uuu亚洲综合色| 欧美吻胸吃奶大尺度电影| 精品一区二区在线观看| 亚洲一级二级三级| 亚洲国产成人在线| 欧美一级专区免费大片| 色菇凉天天综合网| 成人深夜福利app| 久久国产尿小便嘘嘘尿| 亚洲福利电影网| 91精品国产综合久久精品app| 成人久久视频在线观看| 经典三级在线一区| 午夜精品久久久久久| 一区二区高清免费观看影视大全| 国产欧美一区二区精品性色超碰| 91精品国产综合久久婷婷香蕉| 日本韩国欧美国产| 色婷婷综合视频在线观看| 粉嫩av一区二区三区在线播放| 蜜桃久久久久久| 午夜视频在线观看一区二区三区| 亚洲丝袜精品丝袜在线| 国产精品久久久久毛片软件| 国产丝袜美腿一区二区三区| 精品国产污网站| 欧美电影免费观看高清完整版在线观看| 色悠悠久久综合| 一本到三区不卡视频| 在线亚洲高清视频| 一本一道波多野结衣一区二区| 成人听书哪个软件好| 国产成人av一区二区三区在线| 国产一区二区免费视频| 国产一区二区在线观看视频| 国产呦萝稀缺另类资源| 国产一区二区三区在线观看免费视频| 精品夜夜嗨av一区二区三区| 麻豆精品一区二区三区| 久久www免费人成看片高清| 捆绑调教美女网站视频一区| 美女视频一区在线观看| 久久66热re国产| 国产99久久久国产精品 | 精品亚洲成a人| 国产一区二区三区免费播放 | 欧美在线不卡一区| 欧美日韩第一区日日骚| 欧美一区二区精品| 精品乱人伦小说| 中文字幕欧美国产| 亚洲欧美日韩中文播放| 亚洲mv在线观看| 久久99精品久久久久久动态图| 激情六月婷婷久久| 亚洲激情男女视频| 日一区二区三区| 国内精品伊人久久久久av一坑| 国产91精品欧美| av中文字幕在线不卡| 欧美亚洲日本国产| 日韩精品一区二区三区中文不卡 | 一区二区免费看| 日本美女一区二区三区视频| 全国精品久久少妇| 国产精品一二三区| 色八戒一区二区三区| 日韩一区二区中文字幕| 中文字幕高清不卡| 天天色综合天天| 国产大片一区二区| 欧美三级中文字幕| 色视频欧美一区二区三区| 欧美精品aⅴ在线视频| 国产农村妇女毛片精品久久麻豆| 一区二区三区免费看视频| 久久69国产一区二区蜜臀| 日本高清不卡在线观看| 精品少妇一区二区三区| 亚洲人精品一区| 国产又黄又大久久| 欧美日韩国产三级| 国产精品不卡在线观看| 日本成人中文字幕在线视频 | 欧美天堂亚洲电影院在线播放| 精品av久久707| 亚洲国产一区二区视频| 国产白丝精品91爽爽久久| 欧美日韩电影在线播放| 亚洲欧美综合色| 久久福利视频一区二区| 欧美日韩一区三区| 亚洲四区在线观看| 国产精品亚洲а∨天堂免在线| 欧美日韩一区 二区 三区 久久精品| 国产午夜亚洲精品午夜鲁丝片| 日欧美一区二区| 欧美在线制服丝袜| 国产精品欧美一级免费| 久久免费电影网| 美女一区二区三区| 5月丁香婷婷综合| 亚洲成人激情社区| 欧美影院一区二区三区| 自拍偷自拍亚洲精品播放| 国内久久婷婷综合| 欧美成人激情免费网| 日本特黄久久久高潮| 日本大香伊一区二区三区| 亚洲欧洲性图库| 豆国产96在线|亚洲| 国产视频一区不卡| 国产精品99久久不卡二区| 欧美大片在线观看一区二区| 香蕉久久一区二区不卡无毒影院| 91国产免费观看| 亚洲一区视频在线| 欧美二区乱c少妇| 日韩精品午夜视频| 欧美一区二区三区小说|