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

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

?? stm32f10x.h

?? STM32F103VET6驅(qū)動CMOS攝像頭
?? H
?? 第 1 頁 / 共 5 頁
字號:
/**
  ******************************************************************************
  * @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;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区av| 久久99热狠狠色一区二区| 中文字幕佐山爱一区二区免费| 九色|91porny| 六月婷婷色综合| 亚洲高清免费在线| 亚洲成人一区二区在线观看| 亚洲一区二区三区国产| 国产精品免费久久| 欧美三级资源在线| 色欧美片视频在线观看| 欧美无砖专区一中文字| 制服丝袜中文字幕一区| 欧美日韩视频不卡| 日韩一区二区中文字幕| 精品黑人一区二区三区久久| 久久久亚洲精品一区二区三区| 在线观看免费一区| 欧美一区2区视频在线观看| 日韩午夜av一区| 国产精品福利av| 一区二区三区欧美| 日本系列欧美系列| 欧美伊人精品成人久久综合97| 日韩免费视频线观看| 亚洲视频香蕉人妖| 高清在线成人网| 欧美成人乱码一区二区三区| 亚洲综合成人在线| 成人av电影在线网| 国产午夜精品久久久久久免费视| 亚洲成人在线网站| 欧美性大战久久久久久久| 国产女人18毛片水真多成人如厕| 美女爽到高潮91| 在线成人免费视频| 亚洲一区二区视频在线| 国产乱码精品1区2区3区| 欧美变态tickle挠乳网站| 香蕉加勒比综合久久| 在线观看日产精品| 亚洲午夜精品在线| 色香蕉成人二区免费| 综合久久久久久| 欧洲一区二区三区在线| 成人免费小视频| 免费成人结看片| 色综合色狠狠综合色| 一区二区国产视频| 日韩视频永久免费| 成人a免费在线看| 亚洲一区视频在线| 精品福利一区二区三区| 91在线观看下载| 日本伊人午夜精品| 久久久久久久综合日本| 97国产一区二区| 激情图片小说一区| 国产精品国产三级国产a| 在线免费观看日韩欧美| 国内精品免费在线观看| 亚洲高清视频在线| 一区免费观看视频| 久久影音资源网| 欧美一卡二卡三卡| av一区二区三区在线| 男女男精品视频网| 亚洲一区二区三区不卡国产欧美| 亚洲小说春色综合另类电影| 在线一区二区三区四区五区| 一区二区三区在线观看网站| 99精品久久只有精品| 亚洲精品一区二区精华| 免费在线观看不卡| 国产欧美精品一区| 91在线观看污| 亚洲成年人影院| 亚洲伦在线观看| 欧美久久一区二区| 91丨porny丨在线| 国产成人亚洲综合a∨猫咪| 亚洲女同一区二区| 一区在线中文字幕| 国产精品久久久久影院亚瑟 | 韩国精品主播一区二区在线观看| 国产精品人人做人人爽人人添| 91.xcao| 成人av午夜影院| 国产精品99久久久久久宅男| 日本女优在线视频一区二区| 亚洲国产日韩综合久久精品| 亚洲国产裸拍裸体视频在线观看乱了 | 国产毛片精品视频| 韩国女主播成人在线| 琪琪一区二区三区| 久久国产乱子精品免费女| 亚洲不卡在线观看| 日韩二区在线观看| 麻豆一区二区三区| 精品一区二区在线看| 国产精品一区一区| 一本色道亚洲精品aⅴ| 欧美精品丝袜中出| 欧美va日韩va| 国产精品久久久久一区| 亚洲人被黑人高潮完整版| 一区二区三区四区在线| 天堂一区二区在线| 国内精品国产三级国产a久久| av一区二区三区四区| 69堂成人精品免费视频| 国产视频一区二区在线| 日本女人一区二区三区| 色综合一个色综合亚洲| 欧美mv和日韩mv的网站| 国产精品盗摄一区二区三区| 日韩精品五月天| 国产精品中文字幕日韩精品| 欧美午夜精品一区二区三区| 欧美国产精品一区二区三区| 日韩精品三区四区| 欧美性欧美巨大黑白大战| 亚洲精品日韩一| 成人综合婷婷国产精品久久免费| 欧美狂野另类xxxxoooo| 国产精品美女一区二区在线观看| 首页欧美精品中文字幕| 99国产精品视频免费观看| 国产欧美一二三区| 国产精品白丝jk白祙喷水网站| 欧美videos中文字幕| 美日韩一区二区| 欧美剧情电影在线观看完整版免费励志电影| 中文字幕中文在线不卡住| 国产在线视频一区二区三区| 91精品国产91久久久久久一区二区| 亚洲成年人网站在线观看| 欧美亚洲高清一区| 亚洲亚洲精品在线观看| 欧美精品乱码久久久久久按摩| 日av在线不卡| 国产精品三级视频| 色偷偷成人一区二区三区91| 亚洲天堂av一区| www.久久精品| 美日韩一区二区三区| 久久久不卡网国产精品二区| 色88888久久久久久影院按摩| 亚洲欧美日韩电影| 91精品福利在线一区二区三区| 国产精品123| 亚洲一区二区三区四区在线| 日韩一二三区视频| 高清视频一区二区| 亚洲国产欧美在线人成| 26uuu另类欧美| 欧美一区二区三区免费| 成人美女视频在线看| 精品一区二区在线观看| 日韩理论片中文av| 精品日韩在线观看| 欧美性大战久久| 成人午夜精品在线| 国产精品系列在线观看| 久久国产精品一区二区| 日韩激情一区二区| 亚洲乱码国产乱码精品精小说| 久久日韩粉嫩一区二区三区 | 欧美一区二区三区不卡| 91在线看国产| 丁香激情综合五月| 99久久精品国产一区二区三区| 久久精品国产99国产精品| 亚洲www啪成人一区二区麻豆| 亚洲视频一区二区免费在线观看| 精品日韩欧美在线| 日韩欧美一区在线观看| 91性感美女视频| 欧美日韩一二三| 欧美一区日韩一区| 91精品婷婷国产综合久久竹菊| 91电影在线观看| 欧美色综合影院| 4438x亚洲最大成人网| 久久婷婷国产综合国色天香| 久久久一区二区| 亚洲精品国产视频| 日日夜夜免费精品| 免费观看日韩av| 国产精品一区三区| 91国内精品野花午夜精品| 欧美一卡二卡三卡| 国产日本一区二区| 亚洲免费观看高清在线观看| 亚洲一区自拍偷拍| 久久疯狂做爰流白浆xx| 成人av午夜电影| 精品视频一区二区三区免费| 日韩美女视频在线| 亚洲色图欧美偷拍|