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

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

?? stm32f10x_usart.s79

?? 用于監(jiān)視I2C通信總線
?? S79
?? 第 1 頁 / 共 5 頁
字號:
//////////////////////////////////////////////////////////////////////////////
//                                                                           /
// IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION   10/Nov/2008  11:44:05 /
// 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_usart /
//                       .c                                                  /
//    Command line    =  D:\資料\ST\ST\usb\FWLib\library\src\stm32f10x_usart /
//                       .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_usart.s79 /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        NAME stm32f10x_usart

        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
??DataTable2 EQU 0
??DataTable3 EQU 0
        MULTWEAK ??RCC_APB1PeriphResetCmd??rT
        MULTWEAK ??RCC_APB2PeriphResetCmd??rT
        MULTWEAK ??RCC_GetClocksFreq??rT
        PUBLIC USART_ClearFlag
        FUNCTION USART_ClearFlag,0203H
        PUBLIC USART_ClearITPendingBit
        FUNCTION USART_ClearITPendingBit,0203H
        PUBLIC USART_ClockInit
        FUNCTION USART_ClockInit,0203H
        PUBLIC USART_ClockStructInit
        FUNCTION USART_ClockStructInit,0203H
        PUBLIC USART_Cmd
        FUNCTION USART_Cmd,0203H
        PUBLIC USART_DMACmd
        FUNCTION USART_DMACmd,0203H
        PUBLIC USART_DeInit
        FUNCTION USART_DeInit,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC USART_GetFlagStatus
        FUNCTION USART_GetFlagStatus,0203H
        LOCFRAME CSTACK, 4, STACK
        PUBLIC USART_GetITStatus
        FUNCTION USART_GetITStatus,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC USART_HalfDuplexCmd
        FUNCTION USART_HalfDuplexCmd,0203H
        PUBLIC USART_ITConfig
        FUNCTION USART_ITConfig,0203H
        LOCFRAME CSTACK, 8, STACK
        PUBLIC USART_Init
        FUNCTION USART_Init,0203H
        LOCFRAME CSTACK, 32, STACK
        PUBLIC USART_IrDACmd
        FUNCTION USART_IrDACmd,0203H
        PUBLIC USART_IrDAConfig
        FUNCTION USART_IrDAConfig,0203H
        PUBLIC USART_LINBreakDetectLengthConfig
        FUNCTION USART_LINBreakDetectLengthConfig,0203H
        PUBLIC USART_LINCmd
        FUNCTION USART_LINCmd,0203H
        PUBLIC USART_ReceiveData
        FUNCTION USART_ReceiveData,0203H
        PUBLIC USART_ReceiverWakeUpCmd
        FUNCTION USART_ReceiverWakeUpCmd,0203H
        PUBLIC USART_SendBreak
        FUNCTION USART_SendBreak,0203H
        PUBLIC USART_SendData
        FUNCTION USART_SendData,0203H
        PUBLIC USART_SetAddress
        FUNCTION USART_SetAddress,0203H
        PUBLIC USART_SetGuardTime
        FUNCTION USART_SetGuardTime,0203H
        PUBLIC USART_SetPrescaler
        FUNCTION USART_SetPrescaler,0203H
        PUBLIC USART_SmartCardCmd
        FUNCTION USART_SmartCardCmd,0203H
        PUBLIC USART_SmartCardNACKCmd
        FUNCTION USART_SmartCardNACKCmd,0203H
        PUBLIC USART_StructInit
        FUNCTION USART_StructInit,0203H
        PUBLIC USART_WakeUpConfig
        FUNCTION USART_WakeUpConfig,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
        
RCC_APB1PeriphResetCmd SYMBOL "RCC_APB1PeriphResetCmd"
RCC_APB2PeriphResetCmd SYMBOL "RCC_APB2PeriphResetCmd"
RCC_GetClocksFreq   SYMBOL "RCC_GetClocksFreq"
??RCC_APB1PeriphResetCmd??rT SYMBOL "??rT", RCC_APB1PeriphResetCmd
??RCC_APB2PeriphResetCmd??rT SYMBOL "??rT", RCC_APB2PeriphResetCmd
??RCC_GetClocksFreq??rT SYMBOL "??rT", RCC_GetClocksFreq

        EXTERN RCC_APB1PeriphResetCmd
        FUNCTION RCC_APB1PeriphResetCmd,0202H
        EXTERN RCC_APB2PeriphResetCmd
        FUNCTION RCC_APB2PeriphResetCmd,0202H
        EXTERN RCC_GetClocksFreq
        FUNCTION RCC_GetClocksFreq,0202H

// D:\資料\ST\ST\usb\FWLib\library\src\stm32f10x_usart.c
//    1 /******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
//    2 * File Name          : stm32f10x_usart.c
//    3 * Author             : MCD Application Team
//    4 * Version            : V2.0.1
//    5 * Date               : 06/13/2008
//    6 * Description        : This file provides all the USART 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_usart.h"
//   18 #include "stm32f10x_rcc.h"
//   19 
//   20 /* Private typedef -----------------------------------------------------------*/
//   21 /* Private define ------------------------------------------------------------*/
//   22 /* USART UE Mask */
//   23 #define CR1_UE_Set                ((u16)0x2000)  /* USART Enable Mask */
//   24 #define CR1_UE_Reset              ((u16)0xDFFF)  /* USART Disable Mask */
//   25 
//   26 /* USART WakeUp Method  */
//   27 #define CR1_WAKE_Mask             ((u16)0xF7FF)  /* USART WakeUp Method Mask */
//   28 
//   29 /* USART RWU Mask */
//   30 #define CR1_RWU_Set               ((u16)0x0002)  /* USART mute mode Enable Mask */
//   31 #define CR1_RWU_Reset             ((u16)0xFFFD)  /* USART mute mode Enable Mask */
//   32 
//   33 #define CR1_SBK_Set               ((u16)0x0001)  /* USART Break Character send Mask */
//   34 
//   35 #define CR1_CLEAR_Mask            ((u16)0xE9F3)  /* USART CR1 Mask */
//   36 
//   37 #define CR2_Address_Mask          ((u16)0xFFF0)  /* USART address Mask */
//   38 
//   39 /* USART LIN Mask */
//   40 #define CR2_LINEN_Set              ((u16)0x4000)  /* USART LIN Enable Mask */
//   41 #define CR2_LINEN_Reset            ((u16)0xBFFF)  /* USART LIN Disable Mask */
//   42 
//   43 /* USART LIN Break detection */
//   44 #define CR2_LBDL_Mask             ((u16)0xFFDF)  /* USART LIN Break detection Mask */
//   45 
//   46 #define CR2_STOP_CLEAR_Mask       ((u16)0xCFFF)  /* USART CR2 STOP Bits Mask */
//   47 #define CR2_CLOCK_CLEAR_Mask      ((u16)0xF0FF)  /* USART CR2 Clock Mask */
//   48 
//   49 /* USART SC Mask */
//   50 #define CR3_SCEN_Set              ((u16)0x0020)  /* USART SC Enable Mask */
//   51 #define CR3_SCEN_Reset            ((u16)0xFFDF)  /* USART SC Disable Mask */
//   52 
//   53 /* USART SC NACK Mask */
//   54 #define CR3_NACK_Set              ((u16)0x0010)  /* USART SC NACK Enable Mask */
//   55 #define CR3_NACK_Reset            ((u16)0xFFEF)  /* USART SC NACK Disable Mask */
//   56 
//   57 /* USART Half-Duplex Mask */
//   58 #define CR3_HDSEL_Set             ((u16)0x0008)  /* USART Half-Duplex Enable Mask */
//   59 #define CR3_HDSEL_Reset           ((u16)0xFFF7)  /* USART Half-Duplex Disable Mask */
//   60 
//   61 /* USART IrDA Mask */
//   62 #define CR3_IRLP_Mask             ((u16)0xFFFB)  /* USART IrDA LowPower mode Mask */
//   63 
//   64 #define CR3_CLEAR_Mask            ((u16)0xFCFF)  /* USART CR3 Mask */
//   65 
//   66 /* USART IrDA Mask */
//   67 #define CR3_IREN_Set              ((u16)0x0002)  /* USART IrDA Enable Mask */
//   68 #define CR3_IREN_Reset            ((u16)0xFFFD)  /* USART IrDA Disable Mask */
//   69 
//   70 #define GTPR_LSB_Mask             ((u16)0x00FF)  /* Guard Time Register LSB Mask */
//   71 #define GTPR_MSB_Mask             ((u16)0xFF00)  /* Guard Time Register MSB Mask */
//   72 
//   73 #define IT_Mask                   ((u16)0x001F)  /* USART Interrupt Mask */
//   74 
//   75 /* Private macro -------------------------------------------------------------*/
//   76 /* Private variables ---------------------------------------------------------*/
//   77 /* Private function prototypes -----------------------------------------------*/
//   78 /* Private functions ---------------------------------------------------------*/
//   79 
//   80 /*******************************************************************************
//   81 * Function Name  : USART_DeInit
//   82 * Description    : Deinitializes the USARTx peripheral registers to their
//   83 *                  default reset values.
//   84 * Input          : - USARTx: Select the USART or the UART peripheral. 
//   85 *                    This parameter can be one of the following values:
//   86 *                     - USART1, USART2, USART3, UART4 or UART5.
//   87 * Output         : None
//   88 * Return         : None
//   89 *******************************************************************************/

        RSEG CODE:CODE:NOROOT(2)
        CFI Block cfiBlock0 Using cfiCommon0
        CFI Function USART_DeInit
        THUMB
//   90 void USART_DeInit(USART_TypeDef* USARTx)
//   91 {
//   92   /* Check the parameters */
//   93   assert_param(IS_USART_ALL_PERIPH(USARTx));
//   94 
//   95   switch (*(u32*)&USARTx)
USART_DeInit:
        LDR.N    R1,??USART_DeInit_0  ;; 0x40004400
        PUSH     {LR}
        CFI ?RET Frame(CFA, -4)
        CFI CFA R13+4
        CMP      R0,R1
        BEQ.N    ??USART_DeInit_1
        LDR.N    R1,??USART_DeInit_0+0x4  ;; 0x40004800
        CMP      R0,R1
        BEQ.N    ??USART_DeInit_2
        LDR.N    R1,??USART_DeInit_0+0x8  ;; 0x40004c00
        CMP      R0,R1
        BEQ.N    ??USART_DeInit_3
        LDR.N    R1,??USART_DeInit_0+0xC  ;; 0x40005000
        CMP      R0,R1
        BEQ.N    ??USART_DeInit_4
        LDR.N    R1,??DataTable1  ;; 0x40013800
        CMP      R0,R1
        BNE.N    ??USART_DeInit_5
//   96   {
//   97     case USART1_BASE:
//   98       RCC_APB2PeriphResetCmd(RCC_APB2Periph_USART1, ENABLE);
        MOVS     R1,#+1
        LSLS     R0,R1,#+14
        _BLF     RCC_APB2PeriphResetCmd,??RCC_APB2PeriphResetCmd??rT
//   99       RCC_APB2PeriphResetCmd(RCC_APB2Periph_USART1, DISABLE);
        MOVS     R1,#+0
        MOVS     R0,#+16384
        _BLF     RCC_APB2PeriphResetCmd,??RCC_APB2PeriphResetCmd??rT
        POP      {PC}
//  100       break;
//  101 
//  102     case USART2_BASE:
//  103       RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART2, ENABLE);
??USART_DeInit_1:
        MOVS     R1,#+1
        LSLS     R0,R1,#+17
        _BLF     RCC_APB1PeriphResetCmd,??RCC_APB1PeriphResetCmd??rT
//  104       RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART2, DISABLE);
        MOVS     R1,#+0
        MOVS     R0,#+131072
        B.N      ??USART_DeInit_6
//  105       break;
//  106 
//  107     case USART3_BASE:
//  108       RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART3, ENABLE);
??USART_DeInit_2:
        MOVS     R1,#+1
        LSLS     R0,R1,#+18
        _BLF     RCC_APB1PeriphResetCmd,??RCC_APB1PeriphResetCmd??rT
//  109       RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART3, DISABLE);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩久久久久久| 精品国产sm最大网站| 久久狠狠亚洲综合| 亚洲蜜臀av乱码久久精品| 日韩女优av电影在线观看| 91丨九色丨黑人外教| 精品制服美女久久| 香蕉久久一区二区不卡无毒影院 | 国产日韩欧美麻豆| 这里只有精品99re| 91传媒视频在线播放| 国产69精品久久99不卡| 蜜桃视频一区二区三区| 亚洲激情成人在线| 国产精品麻豆视频| 久久久久国产免费免费| 日韩精品一区二区三区四区视频 | 亚洲国产精品一区二区久久恐怖片| 精品国产sm最大网站| 在线不卡免费av| 欧美色视频在线观看| 91婷婷韩国欧美一区二区| 国产成人在线视频网站| 麻豆一区二区三| 国产在线精品一区二区不卡了 | 日本一区二区免费在线| 精品剧情在线观看| 3atv一区二区三区| 欧美日韩一区精品| 欧美在线看片a免费观看| 在线观看国产日韩| 欧美在线观看一区| 欧美性欧美巨大黑白大战| 日本福利一区二区| 色婷婷综合视频在线观看| 色综合久久综合中文综合网| 99久久免费视频.com| 91视频国产资源| 91麻豆自制传媒国产之光| av在线播放不卡| 色综合久久中文字幕| 欧美伊人精品成人久久综合97| 91国偷自产一区二区三区成为亚洲经典 | 五月激情丁香一区二区三区| 亚洲国产wwwccc36天堂| 亚洲成人av福利| 日本成人在线一区| 国产综合色产在线精品| 国产一区二区调教| 国产精品一区二区果冻传媒| 国产成人在线观看免费网站| 国产高清视频一区| 99国产精品国产精品毛片| 色哟哟一区二区| 欧美福利一区二区| 久久综合狠狠综合久久综合88| 2017欧美狠狠色| 亚洲国产电影在线观看| 亚洲欧美另类在线| 视频一区二区三区在线| 久久精品国产色蜜蜜麻豆| 国产乱子轮精品视频| 91影视在线播放| 欧美人伦禁忌dvd放荡欲情| 日韩欧美www| 国产精品乱码久久久久久| 亚洲激情图片qvod| 美国精品在线观看| voyeur盗摄精品| 欧美精选在线播放| 久久久噜噜噜久久人人看| 国产精品网站在线播放| 亚洲va国产天堂va久久en| 激情图区综合网| 色一情一乱一乱一91av| 日韩视频一区二区三区| 亚洲欧美一区二区视频| 亚洲国产精品久久不卡毛片| 国产综合色在线| 欧美视频第二页| 精品久久人人做人人爽| 亚洲美女偷拍久久| 国精产品一区一区三区mba视频| 97se亚洲国产综合在线| 91精品国产aⅴ一区二区| 中文字幕国产一区| 日韩av一区二区三区四区| jlzzjlzz欧美大全| 欧美电影免费观看高清完整版在 | 国产欧美日韩激情| 日韩精品一二三| 91欧美一区二区| 精品国产乱码久久| 亚洲午夜久久久久久久久电影院| 国产精品一线二线三线| 欧美日产在线观看| 亚洲丝袜制服诱惑| 国产精品综合一区二区三区| 欧美精品第1页| 亚洲精品菠萝久久久久久久| 国产一区不卡视频| 欧美一区二区三区视频免费| 一区二区免费视频| 不卡一区中文字幕| 久久久综合视频| 免费高清在线一区| 欧美性大战久久久久久久蜜臀| 欧美国产在线观看| 国产精品小仙女| 欧美精品一区二区三区在线播放| 五月婷婷色综合| 欧洲人成人精品| 亚洲欧美日韩国产手机在线 | 成人精品国产一区二区4080| 日韩欧美一级片| 性欧美大战久久久久久久久| 一本色道久久综合狠狠躁的推荐| 国产精品人妖ts系列视频| 国产精品资源在线看| 久久综合久久综合久久综合| 日韩电影在线免费| 91 com成人网| 亚洲黄色尤物视频| 色婷婷精品久久二区二区蜜臀av | 性欧美大战久久久久久久久| 欧美性xxxxxxxx| 亚洲一级二级三级| 欧美影院一区二区三区| 一区二区三区中文字幕| 在线观看日韩毛片| 亚洲一区二区三区中文字幕| 91九色最新地址| 亚洲福中文字幕伊人影院| 欧美视频中文字幕| 亚洲成人一区二区| 欧美日本国产视频| 丝瓜av网站精品一区二区| 91精品国产日韩91久久久久久| 首页欧美精品中文字幕| 555夜色666亚洲国产免| 日本 国产 欧美色综合| 精品国产乱码久久| 懂色一区二区三区免费观看| 国产精品福利一区二区三区| 99精品视频一区二区三区| 一区二区三区四区在线播放| 色呦呦国产精品| 日韩va欧美va亚洲va久久| 日韩精品一区二区三区蜜臀| 精品亚洲成a人| 国产精品久久国产精麻豆99网站| 99国产一区二区三精品乱码| 亚洲在线中文字幕| 日韩视频一区二区在线观看| 国产高清视频一区| 一区在线播放视频| 欧美三级电影一区| 老色鬼精品视频在线观看播放| 久久久久久夜精品精品免费| 成人激情小说乱人伦| 亚洲永久免费av| 欧美一区二区三区四区五区| 国产美女视频一区| 亚洲精品亚洲人成人网在线播放| 欧美日韩电影在线| 国产一区二区三区电影在线观看 | 国产精品国产三级国产普通话99| 色屁屁一区二区| 久久国产剧场电影| 国产精品福利影院| 这里只有精品电影| 国产成人av影院| 亚洲一区二区在线免费观看视频| 精品国内二区三区| 色女孩综合影院| 国产原创一区二区| 一区二区在线观看免费视频播放| 91精品国产全国免费观看| 不卡区在线中文字幕| 天天综合天天综合色| 国产欧美中文在线| 91精品国产综合久久福利软件| 国产精品911| 日产欧产美韩系列久久99| 中文字幕制服丝袜成人av| 欧美乱妇15p| 97精品久久久午夜一区二区三区| 久久精品国产亚洲aⅴ| 亚洲精品大片www| 久久精品人人爽人人爽| 在线观看国产91| 成人高清视频免费观看| 蜜臀av国产精品久久久久| 亚洲激情六月丁香| 欧美激情一区二区三区| 欧美一区二区三区在| 日本韩国欧美在线| 国产成人一区在线| 久久草av在线| 日本欧美韩国一区三区|