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

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

?? stm32f10x.h

?? STM32 庫(kù)文件
?? H
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
/**
  ******************************************************************************
  * @file stm32f10x.h
  * @brief CMSIS Cortex-M3 Device Peripheral Access Layer Header File. 
  *        This file contains all the peripheral register's definitions, bits 
  *        definitions and memory mapping for STM32F10x High Density, Medium 
  *        Density and Low Density devices.
  * @author STMicroelectronics - MCD Application Team
  * @version V3.0.0
  * @date 04/06/2009
  ******************************************************************************
  *
  * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
  * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
  * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
  * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
  * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
  * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
  *
  * <h2><center>&copy; COPYRIGHT 2009 STMicroelectronics</center></h2>
  ******************************************************************************
  */

/** @addtogroup CMSIS
  * @{
  */

/** @addtogroup stm32f10x
  * @{
  */
    
#ifndef __STM32F10x_H
#define __STM32F10x_H
  
/** @addtogroup Library_configuration_section
  * @{
  */
  
/* Uncomment the line below according to the target STM32 device used in your
   application 
  */

#if !defined (STM32F10X_LD) && !defined (STM32F10X_MD) && !defined (STM32F10X_HD)
  /* #define STM32F10X_LD */   /*!< STM32 Low density devices */
  /* #define STM32F10X_MD */   /*!< STM32 Medium density devices */
  #define STM32F10X_HD   /*!< STM32 High density devices */
#endif
/*  Tip: To avoid modifying this file each time you need to switch between these
        devices, you can define the device in your toolchain compiler preprocessor.

 - Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers
   where the Flash memory density ranges between 16 and 32 Kbytes.
 - Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers
   where the Flash memory density ranges between 64 and 128 Kbytes.
 - High-density devices are STM32F101xx and STM32F103xx microcontrollers where
   the Flash memory density ranges between 256 and 512 Kbytes.
  */

#if !defined  USE_STDPERIPH_DRIVER
/**
 * @brief Comment the line below if you will not use the peripherals drivers.
   In this case, these drivers will not be included and the application code will 
   be based on direct access to peripherals registers 
   */
  /*#define USE_STDPERIPH_DRIVER*/
#endif

/**
 * @brief In the following line adjust the value of External High Speed oscillator (HSE)
   used in your application 
   */
#define HSE_Value    ((uint32_t)8000000) /*!< Value of the External oscillator in Hz*/
/**
 * @brief In the following line adjust the External High Speed oscillator (HSE) Startup 
   Timeout value 
   */
#define HSEStartUp_TimeOut   ((uint16_t)0x0500) /*!< Time out for HSE start up */

#define HSI_Value    ((uint32_t)8000000) /*!< Value of the Internal oscillator in Hz*/


/*!< [31:16] STM32F10x Standard Peripheral Library main version */
#define __STM32F10X_STDPERIPH_VERSION_MAIN   (0x03)                                  
/*!< [15:8]  STM32F10x Standard Peripheral Library sub1 version */
#define __STM32F10X_STDPERIPH_VERSION_SUB1   (0x00)
/*!< [7:0]  STM32F10x Standard Peripheral Library sub2 version */
#define __STM32F10X_STDPERIPH_VERSION_SUB2   (0x00) 
/*!< STM32F10x Standard Peripheral Library version number */
#define __STM32F10X_STDPERIPH_VERSION       ((__STM32F10X_STDPERIPH_VERSION_MAIN << 16)\
                                             | (__STM32F10X_STDPERIPH_VERSION_SUB1 << 8)\
                                             | __STM32F10X_STDPERIPH_VERSION_SUB2)

/**
  * @}
  */

/** @addtogroup Configuration_section_for_CMSIS
  * @{
  */

/**
 * @brief Configuration of the Cortex-M3 Processor and Core Peripherals 
 */
#define __MPU_PRESENT             0 /*!< STM32 does not provide a MPU present or not  */
#define __NVIC_PRIO_BITS          4 /*!< STM32 uses 4 Bits for the Priority Levels    */
#define __Vendor_SysTickConfig    0 /*!< Set to 1 if different SysTick Config is used */

/*!< Interrupt Number Definition */
typedef enum IRQn
{
/******  Cortex-M3 Processor Exceptions Numbers ***************************************************/
  NonMaskableInt_IRQn         = -14,    /*!< 2 Non Maskable Interrupt                             */
  MemoryManagement_IRQn       = -12,    /*!< 4 Cortex-M3 Memory Management Interrupt              */
  BusFault_IRQn               = -11,    /*!< 5 Cortex-M3 Bus Fault Interrupt                      */
  UsageFault_IRQn             = -10,    /*!< 6 Cortex-M3 Usage Fault Interrupt                    */
  SVCall_IRQn                 = -5,     /*!< 11 Cortex-M3 SV Call Interrupt                       */
  DebugMonitor_IRQn           = -4,     /*!< 12 Cortex-M3 Debug Monitor Interrupt                 */
  PendSV_IRQn                 = -2,     /*!< 14 Cortex-M3 Pend SV Interrupt                       */
  SysTick_IRQn                = -1,     /*!< 15 Cortex-M3 System Tick Interrupt                   */

/******  STM32 specific Interrupt Numbers *********************************************************/
  WWDG_IRQn                   = 0,      /*!< Window WatchDog Interrupt                            */
  PVD_IRQn                    = 1,      /*!< PVD through EXTI Line detection Interrupt            */
  TAMPER_IRQn                 = 2,      /*!< Tamper Interrupt                                     */
  RTC_IRQn                    = 3,      /*!< RTC global Interrupt                                 */
  FLASH_IRQn                  = 4,      /*!< FLASH global Interrupt                               */
  RCC_IRQn                    = 5,      /*!< RCC global Interrupt                                 */
  EXTI0_IRQn                  = 6,      /*!< EXTI Line0 Interrupt                                 */
  EXTI1_IRQn                  = 7,      /*!< EXTI Line1 Interrupt                                 */
  EXTI2_IRQn                  = 8,      /*!< EXTI Line2 Interrupt                                 */
  EXTI3_IRQn                  = 9,      /*!< EXTI Line3 Interrupt                                 */
  EXTI4_IRQn                  = 10,     /*!< EXTI Line4 Interrupt                                 */
  DMA1_Channel1_IRQn          = 11,     /*!< DMA1 Channel 1 global Interrupt                      */
  DMA1_Channel2_IRQn          = 12,     /*!< DMA1 Channel 2 global Interrupt                      */
  DMA1_Channel3_IRQn          = 13,     /*!< DMA1 Channel 3 global Interrupt                      */
  DMA1_Channel4_IRQn          = 14,     /*!< DMA1 Channel 4 global Interrupt                      */
  DMA1_Channel5_IRQn          = 15,     /*!< DMA1 Channel 5 global Interrupt                      */
  DMA1_Channel6_IRQn          = 16,     /*!< DMA1 Channel 6 global Interrupt                      */
  DMA1_Channel7_IRQn          = 17,     /*!< DMA1 Channel 7 global Interrupt                      */
  ADC1_2_IRQn                 = 18,     /*!< ADC1 et ADC2 global Interrupt                        */
  USB_HP_CAN1_TX_IRQn         = 19,     /*!< USB High Priority or CAN1 TX Interrupts              */
  USB_LP_CAN1_RX0_IRQn        = 20,     /*!< USB Low Priority or CAN1 RX0 Interrupts              */
  CAN1_RX1_IRQn               = 21,     /*!< CAN1 RX1 Interrupt                                   */
  CAN1_SCE_IRQn               = 22,     /*!< CAN1 SCE Interrupt                                   */
  EXTI9_5_IRQn                = 23,     /*!< External Line[9:5] Interrupts                        */
  TIM1_BRK_IRQn               = 24,     /*!< TIM1 Break Interrupt                                 */
  TIM1_UP_IRQn                = 25,     /*!< TIM1 Update Interrupt                                */
  TIM1_TRG_COM_IRQn           = 26,     /*!< TIM1 Trigger and Commutation Interrupt               */
  TIM1_CC_IRQn                = 27,     /*!< TIM1 Capture Compare Interrupt                       */
  TIM2_IRQn                   = 28,     /*!< TIM2 global Interrupt                                */
  TIM3_IRQn                   = 29,     /*!< TIM3 global Interrupt                                */
#ifndef STM32F10X_LD
  TIM4_IRQn                   = 30,     /*!< TIM4 global Interrupt                                */
#endif  
  I2C1_EV_IRQn                = 31,     /*!< I2C1 Event Interrupt                                 */
  I2C1_ER_IRQn                = 32,     /*!< I2C1 Error Interrupt                                 */
#ifndef STM32F10X_LD
  I2C2_EV_IRQn                = 33,     /*!< I2C2 Event Interrupt                                 */
  I2C2_ER_IRQn                = 34,     /*!< I2C2 Error Interrupt                                 */
#endif  
  SPI1_IRQn                   = 35,     /*!< SPI1 global Interrupt                                */
  SPI2_IRQn                   = 36,     /*!< SPI2 global Interrupt                                */
  USART1_IRQn                 = 37,     /*!< USART1 global Interrupt                              */
  USART2_IRQn                 = 38,     /*!< USART2 global Interrupt                              */
#ifndef STM32F10X_LD  
  USART3_IRQn                 = 39,     /*!< USART3 global Interrupt                              */
#endif  
  EXTI15_10_IRQn              = 40,     /*!< External Line[15:10] Interrupts                      */
  RTCAlarm_IRQn               = 41,     /*!< RTC Alarm through EXTI Line Interrupt                */
  USBWakeUp_IRQn              = 42,     /*!< USB WakeUp from suspend through EXTI Line Interrupt  */
#ifdef STM32F10X_HD
  TIM8_BRK_IRQn               = 43,     /*!< TIM8 Break Interrupt                                 */
  TIM8_UP_IRQn                = 44,     /*!< TIM8 Update Interrupt                                */
  TIM8_TRG_COM_IRQn           = 45,     /*!< TIM8 Trigger and Commutation Interrupt               */
  TIM8_CC_IRQn                = 46,     /*!< TIM8 Capture Compare Interrupt                       */
  ADC3_IRQn                   = 47,     /*!< ADC3 global Interrupt                                */
  FSMC_IRQn                   = 48,     /*!< FSMC global Interrupt                                */
  SDIO_IRQn                   = 49,     /*!< SDIO global Interrupt                                */
  TIM5_IRQn                   = 50,     /*!< TIM5 global Interrupt                                */
  SPI3_IRQn                   = 51,     /*!< SPI3 global Interrupt                                */
  UART4_IRQn                  = 52,     /*!< UART4 global Interrupt                               */
  UART5_IRQn                  = 53,     /*!< UART5 global Interrupt                               */
  TIM6_IRQn                   = 54,     /*!< TIM6 global Interrupt                                */
  TIM7_IRQn                   = 55,     /*!< TIM7 global Interrupt                                */
  DMA2_Channel1_IRQn          = 56,     /*!< DMA2 Channel 1 global Interrupt                      */
  DMA2_Channel2_IRQn          = 57,     /*!< DMA2 Channel 2 global Interrupt                      */
  DMA2_Channel3_IRQn          = 58,     /*!< DMA2 Channel 3 global Interrupt                      */
  DMA2_Channel4_5_IRQn        = 59      /*!< DMA2 Channel 4 and Channel 5 global Interrupt        */
#endif
} IRQn_Type;

/**
  * @}
  */

#include "core_cm3.h"
#include "system_stm32f10x.h"
#include <stdint.h>

/** @addtogroup Exported_types
  * @{
  */  

/*!< STM32F10x Standard Peripheral Library old types (maintained for legacy prupose) */
typedef int32_t  s32;
typedef int16_t s16;
typedef int8_t  s8;

typedef const int32_t sc32;  /*!< Read Only */
typedef const int16_t sc16;  /*!< Read Only */
typedef const int8_t sc8;   /*!< Read Only */

typedef __IO int32_t  vs32;
typedef __IO int16_t  vs16;
typedef __IO int8_t   vs8;

typedef __I int32_t vsc32;  /*!< Read Only */
typedef __I int16_t vsc16;  /*!< Read Only */
typedef __I int8_t vsc8;   /*!< Read Only */

typedef uint32_t  u32;
typedef uint16_t u16;
typedef uint8_t  u8;

typedef const uint32_t uc32;  /*!< Read Only */
typedef const uint16_t uc16;  /*!< Read Only */
typedef const uint8_t uc8;   /*!< Read Only */

typedef __IO uint32_t  vu32;
typedef __IO uint16_t vu16;
typedef __IO uint8_t  vu8;

typedef __I uint32_t vuc32;  /*!< Read Only */
typedef __I uint16_t vuc16;  /*!< Read Only */
typedef __I uint8_t vuc8;   /*!< Read Only */

typedef enum {FALSE = 0, TRUE = !FALSE} bool;

typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;

typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
#define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))

typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;

/**
  * @}
  */

/** @addtogroup Peripheral_registers_structures
  * @{
  */   

/** 
  * @brief Analog to Digital Converter  
  */

typedef struct
{
  __IO uint32_t SR;
  __IO uint32_t CR1;
  __IO uint32_t CR2;
  __IO uint32_t SMPR1;
  __IO uint32_t SMPR2;
  __IO uint32_t JOFR1;
  __IO uint32_t JOFR2;
  __IO uint32_t JOFR3;
  __IO uint32_t JOFR4;
  __IO uint32_t HTR;
  __IO uint32_t LTR;
  __IO uint32_t SQR1;
  __IO uint32_t SQR2;
  __IO uint32_t SQR3;
  __IO uint32_t JSQR;
  __IO uint32_t JDR1;
  __IO uint32_t JDR2;
  __IO uint32_t JDR3;
  __IO uint32_t JDR4;
  __IO uint32_t DR;
} ADC_TypeDef;

/** 
  * @brief Backup Registers  
  */

typedef struct
{
  uint32_t  RESERVED0;
  __IO uint16_t DR1;
  uint16_t  RESERVED1;
  __IO uint16_t DR2;
  uint16_t  RESERVED2;
  __IO uint16_t DR3;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲乱码日产精品bd| 午夜欧美大尺度福利影院在线看| 亚洲同性同志一二三专区| 亚洲成av人片在线观看无码| 蜜臀av性久久久久蜜臀av麻豆| 91玉足脚交白嫩脚丫在线播放| 欧美成人伊人久久综合网| 亚洲激情欧美激情| 成人av在线看| 成人黄色软件下载| 成人av片在线观看| 欧美一区二区免费观在线| 亚洲欧美区自拍先锋| 国产精品综合一区二区三区| 91精品国产综合久久精品性色| 自拍av一区二区三区| 国产盗摄视频一区二区三区| 欧美一区二区视频免费观看| 亚洲大片精品永久免费| 成人动漫视频在线| 欧美一区二区在线观看| 亚洲18影院在线观看| 色欧美片视频在线观看在线视频| 国产精品久久久久影院老司 | 成人午夜激情视频| 欧美丰满一区二区免费视频| 一区二区三区四区不卡视频 | 国产丝袜在线精品| 国产一区二区三区| 欧美成人vr18sexvr| 久久国内精品视频| 欧美电影免费观看高清完整版在 | 国产精品看片你懂得| 国产精品一卡二卡| 国产香蕉久久精品综合网| 国产在线播放一区| 国产午夜精品在线观看| 成人永久免费视频| 一区精品在线播放| 91成人在线观看喷潮| 一区二区三区色| 欧美日韩一区二区三区高清| 三级在线观看一区二区| 欧美一区二区在线观看| 精品一区二区三区不卡 | 老司机午夜精品99久久| 蜜桃视频免费观看一区| 欧美三级日韩三级国产三级| 午夜视黄欧洲亚洲| 91精品国产欧美一区二区| 另类中文字幕网| www激情久久| 粉嫩在线一区二区三区视频| 国产精品美日韩| 欧美丝袜丝nylons| 秋霞电影网一区二区| 久久久青草青青国产亚洲免观| 久久精品国产亚洲高清剧情介绍| 久久女同性恋中文字幕| 99精品一区二区三区| 亚洲电影欧美电影有声小说| 精品日韩欧美在线| 99国产精品国产精品毛片| 午夜亚洲国产au精品一区二区| 亚洲精品一区二区三区福利| 日韩精品亚洲专区| 久久久久久久久久久久电影| 91香蕉视频污在线| 青青草97国产精品免费观看无弹窗版| 久久精品一区二区| 欧美日韩亚洲不卡| 成人少妇影院yyyy| 人人超碰91尤物精品国产| 国产精品国产自产拍高清av王其| 欧美视频一区二区三区| 国产一区二区毛片| 亚洲综合一二区| 久久久99免费| 欧美精品精品一区| 99亚偷拍自图区亚洲| 蜜桃在线一区二区三区| 亚洲免费在线看| 精品福利视频一区二区三区| 91无套直看片红桃| 国产精品1024久久| 亚洲成人手机在线| 1024亚洲合集| www一区二区| 欧美日韩高清影院| 欧美激情一区在线观看| 色狠狠色噜噜噜综合网| 国产v综合v亚洲欧| 六月婷婷色综合| 午夜伦欧美伦电影理论片| 中文字幕综合网| 亚洲成人7777| 国产精品久久久久久户外露出 | 欧美xxx久久| 欧美日本在线播放| 欧美婷婷六月丁香综合色| 91色视频在线| av高清久久久| 成人午夜视频在线观看| 国产精品18久久久久| 老司机精品视频导航| 日韩中文欧美在线| 日韩精品一二三| 美女性感视频久久| 美女看a上一区| 美女脱光内衣内裤视频久久网站| 日韩影视精彩在线| 日本麻豆一区二区三区视频| 视频一区二区三区在线| 日韩经典一区二区| 日韩不卡一二三区| 久久99热狠狠色一区二区| 精品一区二区三区免费观看| 久久99国产精品免费| 精品一区二区国语对白| 寂寞少妇一区二区三区| 精品一区二区三区蜜桃| 国产传媒日韩欧美成人| 成人免费毛片app| 97久久精品人人爽人人爽蜜臀| 99久久精品国产麻豆演员表| 色香蕉成人二区免费| 精品视频在线视频| 欧美精品乱码久久久久久按摩| 欧美一区日本一区韩国一区| 欧美精品18+| 日韩你懂的电影在线观看| 日韩免费看的电影| 国产网站一区二区| 1024国产精品| 天堂久久久久va久久久久| 麻豆久久一区二区| 国产·精品毛片| 精品日产卡一卡二卡麻豆| 久久久精品日韩欧美| 亚洲三级久久久| 婷婷国产v国产偷v亚洲高清| 精品在线视频一区| 不卡欧美aaaaa| 欧美日韩一区二区不卡| 日韩一级成人av| 国产精品入口麻豆原神| 一区二区视频免费在线观看| 天天亚洲美女在线视频| 成人性生交大片免费看视频在线 | 色综合久久中文字幕综合网| 精品国产髙清在线看国产毛片| 日本一区二区高清| 一区二区三区加勒比av| 久久99精品久久久久久动态图 | 亚洲日本丝袜连裤袜办公室| 三级精品在线观看| 91在线无精精品入口| 欧美成人一区二区三区在线观看| 综合网在线视频| 激情综合色播五月| 欧美日韩在线电影| 欧美国产丝袜视频| 蜜臀va亚洲va欧美va天堂| 一本色道久久综合狠狠躁的推荐| 精品国产三级电影在线观看| 亚洲自拍都市欧美小说| 国产一区二区不卡老阿姨| 欧美日韩一区二区不卡| 亚洲欧美国产77777| 国产一区二区毛片| 日韩视频在线观看一区二区| 亚洲自拍偷拍欧美| 欧美一区二区福利视频| 亚洲欧美另类综合偷拍| 国产精品亚洲第一区在线暖暖韩国| 3751色影院一区二区三区| 亚洲精品乱码久久久久久| 国产91对白在线观看九色| 精品福利一二区| 看片的网站亚洲| 9191久久久久久久久久久| 一二三区精品视频| 色狠狠色狠狠综合| 最新日韩av在线| 成人激情图片网| 中文字幕精品在线不卡| 国产精品一区二区三区乱码| 久久夜色精品一区| 国产一区二区三区在线观看免费| 欧美一区欧美二区| 久久精品国产第一区二区三区| 4438亚洲最大| 麻豆精品在线看| 精品毛片乱码1区2区3区| 麻豆国产一区二区| 日韩欧美国产高清| 国产在线视视频有精品| 久久久久久久久97黄色工厂| 国产一区二区三区最好精华液| 日韩欧美一级二级三级久久久|