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

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

?? stm32f10x_exti.s79

?? 用于監(jiān)視I2C通信總線
?? S79
?? 第 1 頁 / 共 2 頁
字號:
//////////////////////////////////////////////////////////////////////////////
//                                                                           /
// IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION   10/Nov/2008  11:44:02 /
// Copyright 1999-2005 IAR Systems. All rights reserved.                     /
//                                                                           /
//    Cpu mode        =  thumb                                               /
//    Endian          =  little                                              /
//    Stack alignment =  4                                                   /
//    Source file     =  D:\資料\ST\ST\usb\FWLib\library\src\stm32f10x_exti. /
//                       c                                                   /
//    Command line    =  D:\資料\ST\ST\usb\FWLib\library\src\stm32f10x_exti. /
//                       c -D VECT_TAB_FLASH -D USE_STM3210E_EVAL -lA        /
//                       D:\資料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\STM3210E-EVAL\List\ -o                 /
//                       D:\資料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\STM3210E-EVAL\Obj\ -z9 --debug         /
//                       --cpu_mode thumb --endian little --cpu cortex-M3    /
//                       --stack_align 4 --require_prototypes --fpu None     /
//                       --dlib_config "C:\Program Files\IAR                 /
//                       Systems\Embedded Workbench 4.0                      /
//                       Evaluation\arm\LIB\dl7mptnnl8f.h" -I                /
//                       D:\資料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\..\..\include\ -I                      /
//                       D:\資料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\..\..\..\..\library\inc\ -I            /
//                       D:\資料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\..\..\..\..\..\FWLib\library\inc\ -I   /
//                       "C:\Program Files\IAR Systems\Embedded Workbench    /
//                       4.0 Evaluation\arm\INC\" --inline_threshold=2       /
//    List file       =  D:\資料\ST\ST\usb\USBLib\demos\Virtual_COM_Port\pro /
//                       ject\EWARMv4\STM3210E-EVAL\List\stm32f10x_exti.s79  /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        NAME stm32f10x_exti

        RTMODEL "StackAlign4", "USED"
        RTMODEL "__cpu_mode", "__pcs__thumb"
        RTMODEL "__data_model", "absolute"
        RTMODEL "__endian", "little"
        RTMODEL "__rt_version", "6"

        RSEG CSTACK:DATA:NOROOT(2)

??DataTable0 EQU 0
??DataTable1 EQU 0
??DataTable2 EQU 0
??DataTable3 EQU 0
??DataTable5 EQU 0
        PUBLIC EXTI_ClearFlag
        FUNCTION EXTI_ClearFlag,0203H
        PUBLIC EXTI_ClearITPendingBit
        FUNCTION EXTI_ClearITPendingBit,0203H
        PUBLIC EXTI_DeInit
        FUNCTION EXTI_DeInit,0203H
        PUBLIC EXTI_GenerateSWInterrupt
        FUNCTION EXTI_GenerateSWInterrupt,0203H
        PUBLIC EXTI_GetFlagStatus
        FUNCTION EXTI_GetFlagStatus,0203H
        PUBLIC EXTI_GetITStatus
        FUNCTION EXTI_GetITStatus,0203H
        PUBLIC EXTI_Init
        FUNCTION EXTI_Init,0203H
        LOCFRAME CSTACK, 12, STACK
        PUBLIC EXTI_StructInit
        FUNCTION EXTI_StructInit,0203H
        
        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, R13:32, R14:32
        CFI VirtualResource ?RET:32
        CFI EndNames cfiNames0
        
        CFI Common cfiCommon0 Using cfiNames0
        CFI CodeAlign 2
        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 R14 Undefined
        CFI ?RET R14
        CFI EndCommon cfiCommon0
        
// D:\資料\ST\ST\usb\FWLib\library\src\stm32f10x_exti.c
//    1 /******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
//    2 * File Name          : stm32f10x_exti.c
//    3 * Author             : MCD Application Team
//    4 * Version            : V2.0.1
//    5 * Date               : 06/13/2008
//    6 * Description        : This file provides all the EXTI firmware functions.
//    7 ********************************************************************************
//    8 * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
//    9 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
//   10 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
//   11 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
//   12 * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
//   13 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
//   14 *******************************************************************************/
//   15 
//   16 /* Includes ------------------------------------------------------------------*/
//   17 #include "stm32f10x_exti.h"
//   18 
//   19 /* Private typedef -----------------------------------------------------------*/
//   20 /* Private define ------------------------------------------------------------*/
//   21 #define EXTI_LineNone    ((u32)0x00000)  /* No interrupt selected */
//   22 
//   23 /* Private macro -------------------------------------------------------------*/
//   24 /* Private variables ---------------------------------------------------------*/
//   25 /* Private function prototypes -----------------------------------------------*/
//   26 /* Private functions ---------------------------------------------------------*/
//   27 
//   28 /*******************************************************************************
//   29 * Function Name  : EXTI_DeInit
//   30 * Description    : Deinitializes the EXTI peripheral registers to their default 
//   31 *                  reset values.
//   32 * Input          : None
//   33 * Output         : None
//   34 * Return         : None
//   35 *******************************************************************************/

        RSEG CODE:CODE:NOROOT(2)
        CFI Block cfiBlock0 Using cfiCommon0
        CFI Function EXTI_DeInit
        THUMB
//   36 void EXTI_DeInit(void)
//   37 {
//   38   EXTI->IMR = 0x00000000;
EXTI_DeInit:
        LDR.N    R1,??DataTable4  ;; 0x40010400
        MOVS     R0,#+0
        STR      R0,[R1], #+4
//   39   EXTI->EMR = 0x00000000;
        STR      R0,[R1], #+4
//   40   EXTI->RTSR = 0x00000000; 
        STR      R0,[R1], #+4
//   41   EXTI->FTSR = 0x00000000; 
        STR      R0,[R1, #+0]
//   42   EXTI->PR = 0x0007FFFF;
        LDR.N    R0,??DataTable6  ;; 0x40010414
        LDR.N    R1,??EXTI_DeInit_0  ;; 0x7ffff
        STR      R1,[R0, #+0]
//   43 }
        BX       LR               ;; return
        Nop      
        DATA
??EXTI_DeInit_0:
        DC32     0x7ffff
        CFI EndBlock cfiBlock0
//   44 
//   45 /*******************************************************************************
//   46 * Function Name  : EXTI_Init
//   47 * Description    : Initializes the EXTI peripheral according to the specified
//   48 *                  parameters in the EXTI_InitStruct.
//   49 * Input          : - EXTI_InitStruct: pointer to a EXTI_InitTypeDef structure
//   50 *                    that contains the configuration information for the EXTI
//   51 *                    peripheral.
//   52 * Output         : None
//   53 * Return         : None
//   54 *******************************************************************************/

        RSEG CODE:CODE:NOROOT(2)
        CFI Block cfiBlock1 Using cfiCommon0
        CFI Function EXTI_Init
        THUMB
//   55 void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct)
//   56 {
EXTI_Init:
        PUSH     {R4,R5,LR}
        CFI ?RET Frame(CFA, -4)
        CFI R5 Frame(CFA, -8)
        CFI R4 Frame(CFA, -12)
        CFI CFA R13+12
//   57   /* Check the parameters */
//   58   assert_param(IS_EXTI_MODE(EXTI_InitStruct->EXTI_Mode));
//   59   assert_param(IS_EXTI_TRIGGER(EXTI_InitStruct->EXTI_Trigger));
//   60   assert_param(IS_EXTI_LINE(EXTI_InitStruct->EXTI_Line));  
//   61   assert_param(IS_FUNCTIONAL_STATE(EXTI_InitStruct->EXTI_LineCmd));
//   62      
//   63   if (EXTI_InitStruct->EXTI_LineCmd != DISABLE)
        LDR      R1,[R0, #+0]
        LDRB     R3,[R0, #+6]
        MVNS     R2,R1
        LDR.N    R1,??DataTable4  ;; 0x40010400
        CBZ      R3,??EXTI_Init_0
//   64   {
//   65     /* Clear EXTI line configuration */
//   66     EXTI->IMR &= ~EXTI_InitStruct->EXTI_Line;
        LDR      R4,[R1, #+0]
        ANDS     R2,R2,R4
        STR      R2,[R1, #+0]
//   67     EXTI->EMR &= ~EXTI_InitStruct->EXTI_Line;
        LDR.N    R2,??EXTI_Init_1  ;; 0x40010404
        LDR      R3,[R2, #+0]
        LDR      R4,[R0, #+0]
        BICS     R3,R3,R4
        STR      R3,[R2, #+0]
//   68     
//   69     *(vu32 *)(EXTI_BASE + (u32)EXTI_InitStruct->EXTI_Mode)|= EXTI_InitStruct->EXTI_Line;
        LDRB     R2,[R0, #+4]
        LDR      R3,[R2, R1]
        LDR      R4,[R0, #+0]
        ORRS     R4,R4,R3
        STR      R4,[R2, R1]
//   70 
//   71     /* Clear Rising Falling edge configuration */
//   72     EXTI->RTSR &= ~EXTI_InitStruct->EXTI_Line;
        LDR.N    R2,??EXTI_Init_1+0x4  ;; 0x40010408
        LDR      R3,[R2, #+0]
        LDR      R4,[R0, #+0]
        BICS     R3,R3,R4
        STR      R3,[R2, #+0]
//   73     EXTI->FTSR &= ~EXTI_InitStruct->EXTI_Line;
        LDR.N    R3,??EXTI_Init_1+0x8  ;; 0x4001040c
        LDR      R4,[R3, #+0]
        LDR      R5,[R0, #+0]
        BICS     R4,R4,R5
        STR      R4,[R3, #+0]
//   74     
//   75     /* Select the trigger for the selected external interrupts */
//   76     if (EXTI_InitStruct->EXTI_Trigger == EXTI_Trigger_Rising_Falling)
        LDRB     R4,[R0, #+5]
        CMP      R4,#+16
        BNE.N    ??EXTI_Init_2
//   77     {
//   78       /* Rising Falling edge */
//   79       EXTI->RTSR |= EXTI_InitStruct->EXTI_Line;
        LDR      R1,[R2, #+0]
        LDR      R4,[R0, #+0]
        ORRS     R4,R4,R1
        STR      R4,[R2, #+0]
//   80       EXTI->FTSR |= EXTI_InitStruct->EXTI_Line;
        LDR      R1,[R3, #+0]
        LDR      R0,[R0, #+0]
        ORRS     R0,R0,R1
        STR      R0,[R3, #+0]
        POP      {R4,R5,PC}
//   81     }
//   82     else
//   83     {
//   84       *(vu32 *)(EXTI_BASE + (u32)EXTI_InitStruct->EXTI_Trigger)|= EXTI_InitStruct->EXTI_Line;
??EXTI_Init_2:
        ADDS     R1,R4,R1
        LDR      R2,[R1, #+0]
        LDR      R0,[R0, #+0]
        ORRS     R0,R0,R2
        STR      R0,[R1, #+0]

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费久久精品视频| 丝袜美腿高跟呻吟高潮一区| 日韩久久免费av| 欧美日韩高清不卡| 欧美日韩中文另类| 欧美精品在线观看一区二区| 在线成人高清不卡| 欧美大黄免费观看| 欧美经典一区二区三区| 国产精品国产自产拍在线| 亚洲日本va午夜在线电影| 亚洲日本在线观看| 日韩不卡手机在线v区| 日本系列欧美系列| 国产精品综合视频| 北岛玲一区二区三区四区| 色www精品视频在线观看| 欧美日韩美少妇| 久久一日本道色综合| 国产精品美女久久久久久久网站| 日韩一区日韩二区| 午夜久久久影院| 亚洲成人综合网站| 狠狠狠色丁香婷婷综合激情| 不卡电影一区二区三区| 欧美日韩你懂的| 久久久高清一区二区三区| 中文字幕亚洲电影| 天堂资源在线中文精品| 国产盗摄一区二区三区| 高清成人免费视频| 欧美色图激情小说| 欧美激情中文字幕一区二区| 一区二区三区四区不卡在线 | 亚洲人成亚洲人成在线观看图片 | 91在线小视频| 欧美精品一二三| 国产精品网站在线观看| 亚洲国产另类av| 高清免费成人av| 日韩欧美激情在线| 国产精品久久久久久一区二区三区| 一区二区三区四区乱视频| 国产在线精品国自产拍免费| 一本久久精品一区二区| 26uuu久久天堂性欧美| 一级做a爱片久久| 国产成人午夜精品5599| 精品视频一区 二区 三区| 欧美国产日韩一二三区| 蜜桃av噜噜一区二区三区小说| eeuss鲁片一区二区三区在线看| 91麻豆精品国产自产在线观看一区| 欧美国产精品专区| 麻豆91精品91久久久的内涵| 欧美最猛性xxxxx直播| 国产欧美一区二区三区鸳鸯浴 | 欧美在线不卡一区| 日本一区二区视频在线观看| 老司机精品视频导航| 欧美日韩三级视频| 樱桃视频在线观看一区| 93久久精品日日躁夜夜躁欧美| 26uuu久久天堂性欧美| 美女视频免费一区| 91精品在线观看入口| 亚洲图片有声小说| 欧美在线免费播放| 五月婷婷综合激情| 欧美日本一区二区| 亚洲激情成人在线| 欧美在线一二三| 亚洲午夜精品网| 欧美日韩一区二区在线观看视频| 亚洲欧美日韩系列| 一本久道中文字幕精品亚洲嫩| 国产精品久久久久久亚洲毛片| 岛国一区二区在线观看| 欧美国产日韩亚洲一区| av男人天堂一区| 亚洲欧美一区二区三区久本道91| 99久久精品费精品国产一区二区| 日本一区二区三区免费乱视频| 国产成人免费视| 国产欧美一二三区| 色综合久久六月婷婷中文字幕| 亚洲伦理在线免费看| 欧美在线三级电影| 免费观看成人av| 久久久久免费观看| av网站一区二区三区| 亚洲一区二区偷拍精品| 欧美精品高清视频| 久久99热国产| 亚洲国产精品高清| 在线视频国内一区二区| 蜜臀av一区二区在线观看| 欧美激情在线观看视频免费| 在线视频观看一区| 国精产品一区一区三区mba视频 | **性色生活片久久毛片| 欧美日韩视频一区二区| 激情图片小说一区| 国产精品色哟哟| 欧美日韩国产一级片| 极品少妇xxxx精品少妇| 18欧美亚洲精品| 日韩欧美在线观看一区二区三区| 国产高清精品网站| 亚洲美女免费视频| 久久亚洲精华国产精华液 | 精品亚洲aⅴ乱码一区二区三区| 91精品国产综合久久精品性色| 狠狠色丁香九九婷婷综合五月| 中文字幕亚洲精品在线观看| 欧美一区二区三区四区五区| 国产成人免费av在线| 亚洲a一区二区| 亚洲欧美在线视频观看| 欧美一级日韩一级| 色综合久久综合网欧美综合网| 美女视频黄频大全不卡视频在线播放| 欧美激情中文不卡| 日韩精品中午字幕| 欧美午夜精品免费| 成人激情小说乱人伦| 奇米影视一区二区三区| 一区二区三区在线观看视频| 久久在线观看免费| 欧美精品丝袜中出| 日本道免费精品一区二区三区| 国模少妇一区二区三区| 日韩av一区二区三区四区| 亚洲三级视频在线观看| 国产嫩草影院久久久久| 欧美精品一区二区三区一线天视频| 91成人免费在线视频| 成年人午夜久久久| 精品亚洲aⅴ乱码一区二区三区| 午夜亚洲福利老司机| 一区二区三区久久| 亚洲精品视频一区| 国产精品入口麻豆九色| 精品国产1区2区3区| 777欧美精品| 欧美狂野另类xxxxoooo| 欧洲一区二区三区免费视频| 色综合网色综合| 色哟哟在线观看一区二区三区| 成人禁用看黄a在线| 丁香激情综合国产| 成人动漫精品一区二区| av欧美精品.com| 色综合久久久久综合体| 91福利国产成人精品照片| 在线观看亚洲精品视频| 欧美在线免费视屏| 欧美伦理视频网站| 欧美一区二区免费视频| 日韩一级大片在线观看| 精品理论电影在线| 久久久久久夜精品精品免费| 国产欧美一区二区精品忘忧草| 中文字幕精品综合| 亚洲天堂a在线| 亚洲成人动漫在线观看| 日本视频一区二区| 经典三级在线一区| 成人91在线观看| 欧美日韩一级黄| 久久久久国产精品免费免费搜索| 国产三级久久久| 亚洲免费毛片网站| 人人精品人人爱| 国产高清无密码一区二区三区| 99r精品视频| 91精品国产综合久久精品性色 | 六月婷婷色综合| 高清国产一区二区三区| 欧美性高清videossexo| 日韩女优av电影| 国产精品久久二区二区| 午夜精品123| 国产东北露脸精品视频| 欧美三级电影一区| 久久青草欧美一区二区三区| 一区二区三区四区中文字幕| 麻豆精品一区二区三区| 91麻豆成人久久精品二区三区| 制服.丝袜.亚洲.中文.综合 | 91麻豆文化传媒在线观看| 欧美精品色综合| 亚洲欧洲av另类| 久久成人麻豆午夜电影| 在线观看免费亚洲| 国产午夜久久久久| 日本中文字幕一区| 91视频.com| 久久嫩草精品久久久久| 五月天一区二区三区|