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

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

?? main.s79

?? IAPBootLoader源程序是單片機ARM的在系統編程方法1
?? S79
?? 第 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\L /
//                       ist\" -lA "D:\lilian\STR71X\application note\IAP    /
//                       using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\D /
//                       ebug\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\..\incl /
//                       ude\" -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\L /
//                       ist\main.s79                                        /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        NAME main

        RTMODEL "StackAlign4", "USED"
        RTMODEL "__cpu_mode", "__pcs__arm"
        RTMODEL "__data_model", "absolute"
        RTMODEL "__dlib_file_descriptor", "0"
        RTMODEL "__endian", "little"
        RTMODEL "__rt_version", "6"

        RSEG CSTACK:DATA:NOROOT(2)

        MULTWEAK ??GPIO_Config??rA
        MULTWEAK ??Main_Menu??rA
        MULTWEAK ??RCCU_Div2Config??rA
        MULTWEAK ??RCCU_FlagStatus??rA
        MULTWEAK ??RCCU_PLL1Config??rA
        MULTWEAK ??RCCU_RCLKSourceConfig??rA
        MULTWEAK ??SerialPutString??rA
        MULTWEAK ??UART_Config??rA
        MULTWEAK ??UART_FifoConfig??rA
        MULTWEAK ??UART_FifoReset??rA
        MULTWEAK ??UART_LoopBackConfig??rA
        MULTWEAK ??UART_OnOffConfig??rA
        MULTWEAK ??UART_RxConfig??rA
        FUNCTION IAP_Init,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBWEAK RCCU_Div2Config
        FUNCTION RCCU_Div2Config,0203H
        PUBWEAK RCCU_FlagStatus
        FUNCTION RCCU_FlagStatus,0203H
        PUBLIC main
        FUNCTION main,0a03H
        LOCFRAME CSTACK, 4, STACK
        
        CFI Names cfiNames0
        CFI StackFrame CFA R13 HUGEDATA
        CFI Resource R0:32, R1:32, R2:32, R3:32, R4:32, R5:32, R6:32, R7:32
        CFI Resource R8:32, R9:32, R10:32, R11:32, R12:32, CPSR:32, R13:32
        CFI Resource R14:32, SPSR:32
        CFI VirtualResource ?RET:32
        CFI EndNames cfiNames0
        
        CFI Common cfiCommon0 Using cfiNames0
        CFI CodeAlign 4
        CFI DataAlign 4
        CFI ReturnAddress ?RET CODE
        CFI CFA R13+0
        CFI R0 Undefined
        CFI R1 Undefined
        CFI R2 Undefined
        CFI R3 Undefined
        CFI R4 SameValue
        CFI R5 SameValue
        CFI R6 SameValue
        CFI R7 SameValue
        CFI R8 SameValue
        CFI R9 SameValue
        CFI R10 SameValue
        CFI R11 SameValue
        CFI R12 Undefined
        CFI CPSR SameValue
        CFI R14 Undefined
        CFI SPSR SameValue
        CFI ?RET R14
        CFI EndCommon cfiCommon0
        
GPIO_Config         SYMBOL "GPIO_Config"
Main_Menu           SYMBOL "Main_Menu"
RCCU_PLL1Config     SYMBOL "RCCU_PLL1Config"
RCCU_RCLKSourceConfig SYMBOL "RCCU_RCLKSourceConfig"
SerialPutString     SYMBOL "SerialPutString"
UART_Config         SYMBOL "UART_Config"
UART_FifoConfig     SYMBOL "UART_FifoConfig"
UART_FifoReset      SYMBOL "UART_FifoReset"
UART_LoopBackConfig SYMBOL "UART_LoopBackConfig"
UART_OnOffConfig    SYMBOL "UART_OnOffConfig"
UART_RxConfig       SYMBOL "UART_RxConfig"
??GPIO_Config??rA   SYMBOL "??rA", GPIO_Config
??Main_Menu??rA     SYMBOL "??rA", Main_Menu
RCCU_Div2Config     SYMBOL "RCCU_Div2Config"
??RCCU_Div2Config??rA SYMBOL "??rA", RCCU_Div2Config
RCCU_FlagStatus     SYMBOL "RCCU_FlagStatus"
??RCCU_FlagStatus??rA SYMBOL "??rA", RCCU_FlagStatus
??RCCU_PLL1Config??rA SYMBOL "??rA", RCCU_PLL1Config
??RCCU_RCLKSourceConfig??rA SYMBOL "??rA", RCCU_RCLKSourceConfig
??SerialPutString??rA SYMBOL "??rA", SerialPutString
??UART_Config??rA   SYMBOL "??rA", UART_Config
??UART_FifoConfig??rA SYMBOL "??rA", UART_FifoConfig
??UART_FifoReset??rA SYMBOL "??rA", UART_FifoReset
??UART_LoopBackConfig??rA SYMBOL "??rA", UART_LoopBackConfig
??UART_OnOffConfig??rA SYMBOL "??rA", UART_OnOffConfig
??UART_RxConfig??rA SYMBOL "??rA", UART_RxConfig

        EXTERN GPIO_Config
        FUNCTION GPIO_Config,0202H
        EXTERN Main_Menu
        FUNCTION Main_Menu,0202H
        EXTERN RCCU_PLL1Config
        FUNCTION RCCU_PLL1Config,0202H
        EXTERN RCCU_RCLKSourceConfig
        FUNCTION RCCU_RCLKSourceConfig,0202H
        EXTERN SerialPutString
        FUNCTION SerialPutString,0202H
        EXTERN UART_Config
        FUNCTION UART_Config,0202H
        EXTERN UART_FifoConfig
        FUNCTION UART_FifoConfig,0202H
        EXTERN UART_FifoReset
        FUNCTION UART_FifoReset,0202H
        EXTERN UART_LoopBackConfig
        FUNCTION UART_LoopBackConfig,0202H
        EXTERN UART_OnOffConfig
        FUNCTION UART_OnOffConfig,0202H
        EXTERN UART_RxConfig
        FUNCTION UART_RxConfig,0202H

// 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"

        RSEG CODE:CODE:NOROOT(2)
        CFI Block cfiBlock0 Using cfiCommon0
        CFI Function RCCU_Div2Config
        ARM
// __??Code32?? __code __arm __atpcs void RCCU_Div2Config(enum <unnamed>)
RCCU_Div2Config:
        CMP      R0,#+1
        BNE      ??RCCU_Div2Config_0
        MOV      R1,#-1610612728
        MOV      R2,#-1610612728
        LDR      R2,[R2, #+0]
        ORRS     R2,R2,#0x8000
        STR      R2,[R1, #+0]
        B        ??RCCU_Div2Config_1
??RCCU_Div2Config_0:
        MOV      R1,#-1610612728
        MOV      R2,#-1610612728
        LDR      R2,[R2, #+0]
        BICS     R2,R2,#0x8000
        STR      R2,[R1, #+0]
??RCCU_Div2Config_1:
        MOV      PC,LR            ;; return
        CFI EndBlock cfiBlock0

        RSEG CODE:CODE:NOROOT(2)
        CFI Block cfiBlock1 Using cfiCommon0
        CFI Function RCCU_FlagStatus
        ARM
// __??Code32?? __code __arm __atpcs FlagStatus RCCU_FlagStatus(RCCU_Flags)
RCCU_FlagStatus:
        MOV      R1,#-1610612728
        LDR      R1,[R1, #+0]
        TST      R0,R1
        BNE      ??RCCU_FlagStatus_0
        MOV      R0,#+0
        B        ??RCCU_FlagStatus_1
??RCCU_FlagStatus_0:
        MOV      R0,#+1
??RCCU_FlagStatus_1:
        MOV      PC,LR            ;; return
        CFI EndBlock cfiBlock1
//   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 *******************************************************************************/

        RSEG CODE:CODE:NOROOT(2)
        CFI Block cfiBlock2 Using cfiCommon0
        CFI Function IAP_Init
        ARM
//   31 static void IAP_Init(void)
//   32 {
IAP_Init:
        PUSH     {LR}
        CFI ?RET Frame(CFA, -4)
        CFI CFA R13+4
//   33   /* Set Main Freq to 32MHz */
//   34   RCCU_Div2Config(ENABLE);
        MOV      R0,#+1
        _BLF     RCCU_Div2Config,??RCCU_Div2Config??rA
//   35   RCCU_PLL1Config(RCCU_PLL1_Mul_12,RCCU_Div_3);
        MOV      R1,#+2
        MOV      R0,#+1
        _BLF     RCCU_PLL1Config,??RCCU_PLL1Config??rA
//   36   /* Wait PLL to lock */
//   37   while(RCCU_FlagStatus(RCCU_PLL1_LOCK)==RESET);
??IAP_Init_0:
        MOV      R0,#+2
        _BLF     RCCU_FlagStatus,??RCCU_FlagStatus??rA
        CMP      R0,#+0
        BEQ      ??IAP_Init_0
//   38   /* Select the PLL1 as clock source */
//   39   RCCU_RCLKSourceConfig(RCCU_PLL1_Output);
        MOV      R0,#+0
        _BLF     RCCU_RCLKSourceConfig,??RCCU_RCLKSourceConfig??rA
//   40   /* Configure the GPIO0 pins */
//   41   GPIO_Config(GPIO0, UART0_Rx_Pin, GPIO_IN_TRI_CMOS);
        MOV      R2,#+2
        MOV      R1,#+256
        MOV      R0,#-536870912
        ORR      R0,R0,#0x3000
        _BLF     GPIO_Config,??GPIO_Config??rA
//   42   GPIO_Config(GPIO0, UART0_Tx_Pin, GPIO_AF_PP);
        MOV      R2,#+7
        MOV      R1,#+512
        MOV      R0,#-536870912
        ORR      R0,R0,#0x3000
        _BLF     GPIO_Config,??GPIO_Config??rA
//   43   /* Configure the UART 0 */
//   44   UART_OnOffConfig(UART0, ENABLE);       /* Turn the UART0 baud generator on */
        MOV      R1,#+1
        MOV      R0,#-1073741824
        ORR      R0,R0,#0x4000
        _BLF     UART_OnOffConfig,??UART_OnOffConfig??rA
//   45   UART_FifoConfig (UART0, DISABLE);      /* Disable the FIFOs                */
        MOV      R1,#+0
        MOV      R0,#-1073741824
        ORR      R0,R0,#0x4000
        _BLF     UART_FifoConfig,??UART_FifoConfig??rA
//   46   UART_FifoReset(UART0 , UART_RxFIFO);   /* Reset the UART_RxFIFO            */
        MOV      R1,#+0
        MOV      R0,#-1073741824
        ORR      R0,R0,#0x4000
        _BLF     UART_FifoReset,??UART_FifoReset??rA
//   47   UART_FifoReset(UART0 , UART_TxFIFO);   /* Reset the UART_TxFIFO            */
        MOV      R1,#+1
        MOV      R0,#-1073741824
        ORR      R0,R0,#0x4000
        _BLF     UART_FifoReset,??UART_FifoReset??rA
//   48   UART_LoopBackConfig(UART0 , DISABLE);  /* Disable the Loop Back            */
        MOV      R1,#+0
        MOV      R0,#-1073741824
        ORR      R0,R0,#0x4000
        _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);
        MOV      R0,#+1
        PUSH     {R0}
        CFI CFA R13+8
        MOV      R3,#+8
        MOV      R2,#+33
        MOV      R1,#+65536
        ORR      R1,R1,#0xC200
        MOV      R0,#-1073741824
        ORR      R0,R0,#0x4000
        _BLF     UART_Config,??UART_Config??rA
        ADD      SP,SP,#+4        ;; stack cleaning
        CFI CFA R13+4
//   56   UART_RxConfig(UART0 ,ENABLE);
        MOV      R1,#+1
        MOV      R0,#-1073741824
        ORR      R0,R0,#0x4000

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品水蜜桃| 欧美日韩免费观看一区二区三区 | 国产午夜精品一区二区三区嫩草 | 欧美色图激情小说| 亚洲在线免费播放| 色天使色偷偷av一区二区| 最新中文字幕一区二区三区| 国产乱人伦偷精品视频不卡| 久久蜜桃香蕉精品一区二区三区| 韩国精品久久久| 国产视频一区二区三区在线观看| 国产.欧美.日韩| 亚洲人成网站色在线观看| 欧美刺激脚交jootjob| 欧美日韩免费一区二区三区| 亚洲日韩欧美一区二区在线| 久久久亚洲欧洲日产国码αv| 色婷婷亚洲精品| 福利一区二区在线| 国产欧美日韩三级| 成人app在线观看| 综合婷婷亚洲小说| 欧美三级电影网站| 午夜欧美大尺度福利影院在线看| 欧美视频精品在线观看| aaa亚洲精品| 国产欧美精品一区二区色综合朱莉| 免费看欧美美女黄的网站| 国产目拍亚洲精品99久久精品| 在线亚洲欧美专区二区| 美女网站色91| 午夜电影一区二区| 中文av一区二区| 日韩一级片网站| 色狠狠桃花综合| 国产成人精品一区二| 麻豆精品一二三| 亚洲国产精品久久人人爱蜜臀| 国产三级精品三级| 欧美一区二区视频在线观看2020| 欧美午夜精品一区二区三区| jiyouzz国产精品久久| 国产精品一二三四| 韩日欧美一区二区三区| 亚洲成人免费看| 亚洲成人一区在线| 午夜av区久久| 中文字幕av一区二区三区高 | 国产网红主播福利一区二区| 国产日韩综合av| 自拍偷拍欧美激情| 一区二区三区四区在线播放| 亚洲同性同志一二三专区| 国产精品―色哟哟| 亚洲小少妇裸体bbw| 亚洲va欧美va天堂v国产综合| 亚洲国产一区二区三区青草影视| 亚洲成人资源在线| 美脚の诱脚舐め脚责91| 国产成人av在线影院| 91色乱码一区二区三区| 91传媒视频在线播放| 欧美日韩免费不卡视频一区二区三区| 欧美色综合天天久久综合精品| 欧美日本不卡视频| 国产欧美日韩综合精品一区二区| 中文字幕高清不卡| 亚洲视频免费在线观看| 麻豆国产精品视频| 一本色道久久综合亚洲aⅴ蜜桃| 精品视频一区二区不卡| 亚洲精品在线三区| 亚洲欧美色综合| 国精品**一区二区三区在线蜜桃| 成人一区二区三区视频在线观看| 色婷婷久久久综合中文字幕| 色婷婷综合在线| 欧美日本一区二区| 久久精品亚洲麻豆av一区二区| 亚洲一区二区三区激情| 国产一区二三区| 91麻豆精品国产91久久久 | 欧美日韩在线精品一区二区三区激情| 91精品国产日韩91久久久久久| 国产精品美女一区二区在线观看| 麻豆久久久久久| 欧美一区二视频| 日韩不卡一区二区三区| 欧美变态口味重另类| 国内精品久久久久影院一蜜桃| 精品国内二区三区| 国产成人小视频| 中文字幕欧美国产| 色婷婷精品大在线视频| 一区二区三区四区中文字幕| 丁香婷婷深情五月亚洲| 久久亚洲一级片| 国内精品自线一区二区三区视频| 欧美理论片在线| 日韩精品电影一区亚洲| 欧美刺激午夜性久久久久久久| 亚洲第一会所有码转帖| 欧美日韩成人综合在线一区二区 | 日韩女优电影在线观看| 久久99久久久欧美国产| 26uuu久久天堂性欧美| 黑人精品欧美一区二区蜜桃| 91精品国产综合久久久久久漫画| 天天综合天天做天天综合| 欧美精品黑人性xxxx| 精油按摩中文字幕久久| 国产亚洲女人久久久久毛片| 99久久久久久99| 日韩精品成人一区二区在线| 国产欧美一区二区精品性| 日本丶国产丶欧美色综合| 亚洲天堂中文字幕| 精品少妇一区二区| 99久久婷婷国产综合精品| 亚洲一区二区av在线| 久久婷婷综合激情| 91丨porny丨最新| 日韩国产在线观看| 亚洲视频免费在线| 国产亚洲短视频| 欧美日韩在线播放一区| 国产在线精品一区在线观看麻豆| 亚洲欧洲中文日韩久久av乱码| 日韩欧美精品在线视频| 在线观看欧美黄色| www.成人网.com| 国产乱子伦一区二区三区国色天香| 国产精品久久久久一区二区三区共| 3d动漫精品啪啪| 欧美中文字幕一区二区三区亚洲| 国产成人午夜精品影院观看视频| 亚洲成年人影院| 亚洲一区二区3| 亚洲在线一区二区三区| 亚洲人精品午夜| 亚洲欧美日本韩国| 亚洲国产三级在线| 亚洲动漫第一页| 亚洲va欧美va人人爽| 视频一区国产视频| 日韩精品午夜视频| 日韩中文字幕1| 国产原创一区二区三区| 高清在线成人网| 成人av中文字幕| av在线播放成人| 欧美三级电影在线观看| 欧美一区二区视频在线观看 | 国产在线一区观看| 国产成人av一区二区| 波多野结衣91| 欧美三级三级三级| 精品久久久久久亚洲综合网| 久久综合久久综合久久综合| 国产三级一区二区三区| 日韩毛片视频在线看| 一区二区视频在线| 免费三级欧美电影| 成人免费视频一区二区| 日本电影欧美片| 欧美变态口味重另类| 亚洲欧洲精品一区二区三区不卡 | 欧美激情中文不卡| 亚洲已满18点击进入久久| 蜜臀av一区二区在线免费观看| 国产成人综合在线| 日韩一区二区免费在线观看| 日本一区二区综合亚洲| 香港成人在线视频| www.色精品| 久久久久高清精品| 午夜激情综合网| 成人美女视频在线看| 精品免费99久久| 日韩极品在线观看| 91麻豆精东视频| 欧美国产成人精品| 国产激情一区二区三区桃花岛亚洲| 欧美艳星brazzers| 亚洲人妖av一区二区| 成人黄色片在线观看| 国产亚洲欧美在线| 国产精品资源网站| 久久综合久久99| 日韩电影在线观看电影| 欧美肥大bbwbbw高潮| 亚洲国产精品人人做人人爽| 91麻豆精品视频| 一区二区在线观看视频在线观看| 成人av影院在线| 亚洲欧美视频在线观看| 91丨九色丨蝌蚪富婆spa| 日韩高清欧美激情| 欧美三级日韩三级| 奇米777欧美一区二区|