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

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

?? stm32l1xx_rcc.h

?? VS1003_MP3_SPI_SDHC_FAT32
?? H
?? 第 1 頁 / 共 2 頁
字號:
/**
  ******************************************************************************
  * @file    stm32l1xx_rcc.h
  * @author  MCD Application Team
  * @version V1.1.0
  * @date    24-January-2012
  * @brief   This file contains all the functions prototypes for the RCC 
  *          firmware library.
  ******************************************************************************
  * @attention
  *
  * 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.
  *
  * FOR MORE INFORMATION PLEASE READ CAREFULLY THE LICENSE AGREEMENT FILE
  * LOCATED IN THE ROOT DIRECTORY OF THIS FIRMWARE PACKAGE.
  *
  * <h2><center>&copy; COPYRIGHT 2012 STMicroelectronics</center></h2>
  ******************************************************************************
  */

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __STM32L1xx_RCC_H
#define __STM32L1xx_RCC_H

#ifdef __cplusplus
 extern "C" {
#endif

/* Includes ------------------------------------------------------------------*/
#include "stm32l1xx.h"

/** @addtogroup STM32L1xx_StdPeriph_Driver
  * @{
  */

/** @addtogroup RCC
  * @{
  */

/* Exported types ------------------------------------------------------------*/

typedef struct
{
  uint32_t SYSCLK_Frequency;
  uint32_t HCLK_Frequency;
  uint32_t PCLK1_Frequency;
  uint32_t PCLK2_Frequency;
}RCC_ClocksTypeDef;

/* Exported constants --------------------------------------------------------*/

/** @defgroup RCC_Exported_Constants
  * @{
  */

/** @defgroup RCC_HSE_configuration 
  * @{
  */

#define RCC_HSE_OFF                      ((uint8_t)0x00)
#define RCC_HSE_ON                       ((uint8_t)0x01)
#define RCC_HSE_Bypass                   ((uint8_t)0x05)
#define IS_RCC_HSE(HSE) (((HSE) == RCC_HSE_OFF) || ((HSE) == RCC_HSE_ON) || \
                         ((HSE) == RCC_HSE_Bypass))

/**
  * @}
  */ 

/** @defgroup RCC_MSI_Clock_Range 
  * @{
  */

#define RCC_MSIRange_0                   RCC_ICSCR_MSIRANGE_0 /*!< MSI = 65.536 KHz  */
#define RCC_MSIRange_1                   RCC_ICSCR_MSIRANGE_1 /*!< MSI = 131.072 KHz */
#define RCC_MSIRange_2                   RCC_ICSCR_MSIRANGE_2 /*!< MSI = 262.144 KHz */
#define RCC_MSIRange_3                   RCC_ICSCR_MSIRANGE_3 /*!< MSI = 524.288 KHz */
#define RCC_MSIRange_4                   RCC_ICSCR_MSIRANGE_4 /*!< MSI = 1.048 MHz   */
#define RCC_MSIRange_5                   RCC_ICSCR_MSIRANGE_5 /*!< MSI = 2.097 MHz   */
#define RCC_MSIRange_6                   RCC_ICSCR_MSIRANGE_6 /*!< MSI = 4.194 MHz   */

#define IS_RCC_MSI_CLOCK_RANGE(RANGE) (((RANGE) == RCC_MSIRange_0) || \
                                       ((RANGE) == RCC_MSIRange_1) || \
                                       ((RANGE) == RCC_MSIRange_2) || \
                                       ((RANGE) == RCC_MSIRange_3) || \
                                       ((RANGE) == RCC_MSIRange_4) || \
                                       ((RANGE) == RCC_MSIRange_5) || \
                                       ((RANGE) == RCC_MSIRange_6))

/**
  * @}
  */ 
  
/** @defgroup RCC_PLL_Clock_Source 
  * @{
  */

#define RCC_PLLSource_HSI                ((uint8_t)0x00)
#define RCC_PLLSource_HSE                ((uint8_t)0x01)

#define IS_RCC_PLL_SOURCE(SOURCE) (((SOURCE) == RCC_PLLSource_HSI) || \
                                   ((SOURCE) == RCC_PLLSource_HSE))
/**
  * @}
  */ 

/** @defgroup RCC_PLL_Multiplication_Factor 
  * @{
  */

#define RCC_PLLMul_3                     ((uint8_t)0x00)
#define RCC_PLLMul_4                     ((uint8_t)0x04)
#define RCC_PLLMul_6                     ((uint8_t)0x08)
#define RCC_PLLMul_8                     ((uint8_t)0x0C)
#define RCC_PLLMul_12                    ((uint8_t)0x10)
#define RCC_PLLMul_16                    ((uint8_t)0x14)
#define RCC_PLLMul_24                    ((uint8_t)0x18)
#define RCC_PLLMul_32                    ((uint8_t)0x1C)
#define RCC_PLLMul_48                    ((uint8_t)0x20)


#define IS_RCC_PLL_MUL(MUL) (((MUL) == RCC_PLLMul_3) || ((MUL) == RCC_PLLMul_4) || \
                             ((MUL) == RCC_PLLMul_6) || ((MUL) == RCC_PLLMul_8) || \
                             ((MUL) == RCC_PLLMul_12) || ((MUL) == RCC_PLLMul_16) || \
                             ((MUL) == RCC_PLLMul_24) || ((MUL) == RCC_PLLMul_32) || \
                             ((MUL) == RCC_PLLMul_48))
/**
  * @}
  */

/** @defgroup RCC_PLL_Divider_Factor 
  * @{
  */

#define RCC_PLLDiv_2                     ((uint8_t)0x40)
#define RCC_PLLDiv_3                     ((uint8_t)0x80)
#define RCC_PLLDiv_4                     ((uint8_t)0xC0)


#define IS_RCC_PLL_DIV(DIV) (((DIV) == RCC_PLLDiv_2) || ((DIV) == RCC_PLLDiv_3) || \
                             ((DIV) == RCC_PLLDiv_4))
/**
  * @}
  */
  
/** @defgroup RCC_System_Clock_Source 
  * @{
  */

#define RCC_SYSCLKSource_MSI             RCC_CFGR_SW_MSI
#define RCC_SYSCLKSource_HSI             RCC_CFGR_SW_HSI
#define RCC_SYSCLKSource_HSE             RCC_CFGR_SW_HSE
#define RCC_SYSCLKSource_PLLCLK          RCC_CFGR_SW_PLL
#define IS_RCC_SYSCLK_SOURCE(SOURCE) (((SOURCE) == RCC_SYSCLKSource_MSI) || \
                                      ((SOURCE) == RCC_SYSCLKSource_HSI) || \
                                      ((SOURCE) == RCC_SYSCLKSource_HSE) || \
                                      ((SOURCE) == RCC_SYSCLKSource_PLLCLK))
/**
  * @}
  */

/** @defgroup RCC_AHB_Clock_Source
  * @{
  */

#define RCC_SYSCLK_Div1                  RCC_CFGR_HPRE_DIV1
#define RCC_SYSCLK_Div2                  RCC_CFGR_HPRE_DIV2
#define RCC_SYSCLK_Div4                  RCC_CFGR_HPRE_DIV4
#define RCC_SYSCLK_Div8                  RCC_CFGR_HPRE_DIV8
#define RCC_SYSCLK_Div16                 RCC_CFGR_HPRE_DIV16
#define RCC_SYSCLK_Div64                 RCC_CFGR_HPRE_DIV64
#define RCC_SYSCLK_Div128                RCC_CFGR_HPRE_DIV128
#define RCC_SYSCLK_Div256                RCC_CFGR_HPRE_DIV256
#define RCC_SYSCLK_Div512                RCC_CFGR_HPRE_DIV512
#define IS_RCC_HCLK(HCLK) (((HCLK) == RCC_SYSCLK_Div1) || ((HCLK) == RCC_SYSCLK_Div2) || \
                           ((HCLK) == RCC_SYSCLK_Div4) || ((HCLK) == RCC_SYSCLK_Div8) || \
                           ((HCLK) == RCC_SYSCLK_Div16) || ((HCLK) == RCC_SYSCLK_Div64) || \
                           ((HCLK) == RCC_SYSCLK_Div128) || ((HCLK) == RCC_SYSCLK_Div256) || \
                           ((HCLK) == RCC_SYSCLK_Div512))
/**
  * @}
  */ 

/** @defgroup RCC_APB1_APB2_Clock_Source
  * @{
  */

#define RCC_HCLK_Div1                    RCC_CFGR_PPRE1_DIV1
#define RCC_HCLK_Div2                    RCC_CFGR_PPRE1_DIV2
#define RCC_HCLK_Div4                    RCC_CFGR_PPRE1_DIV4
#define RCC_HCLK_Div8                    RCC_CFGR_PPRE1_DIV8
#define RCC_HCLK_Div16                   RCC_CFGR_PPRE1_DIV16
#define IS_RCC_PCLK(PCLK) (((PCLK) == RCC_HCLK_Div1) || ((PCLK) == RCC_HCLK_Div2) || \
                           ((PCLK) == RCC_HCLK_Div4) || ((PCLK) == RCC_HCLK_Div8) || \
                           ((PCLK) == RCC_HCLK_Div16))
/**
  * @}
  */
  

/** @defgroup RCC_Interrupt_Source 
  * @{
  */

#define RCC_IT_LSIRDY                    ((uint8_t)0x01)
#define RCC_IT_LSERDY                    ((uint8_t)0x02)
#define RCC_IT_HSIRDY                    ((uint8_t)0x04)
#define RCC_IT_HSERDY                    ((uint8_t)0x08)
#define RCC_IT_PLLRDY                    ((uint8_t)0x10)
#define RCC_IT_MSIRDY                    ((uint8_t)0x20)
#define RCC_IT_LSECSS                    ((uint8_t)0x40)
#define RCC_IT_CSS                       ((uint8_t)0x80)

#define IS_RCC_IT(IT) ((((IT) & (uint8_t)0x80) == 0x00) && ((IT) != 0x00))

#define IS_RCC_GET_IT(IT) (((IT) == RCC_IT_LSIRDY) || ((IT) == RCC_IT_LSERDY) || \
                           ((IT) == RCC_IT_HSIRDY) || ((IT) == RCC_IT_HSERDY) || \
                           ((IT) == RCC_IT_PLLRDY) || ((IT) == RCC_IT_MSIRDY) || \
                           ((IT) == RCC_IT_CSS)  || ((IT) == RCC_IT_LSECSS))

#define IS_RCC_CLEAR_IT(IT) ((((IT) & (uint8_t)0x00) == 0x00) && ((IT) != 0x00))

/**
  * @}
  */
  
/** @defgroup RCC_LSE_Configuration 
  * @{
  */

#define RCC_LSE_OFF                      ((uint8_t)0x00)
#define RCC_LSE_ON                       ((uint8_t)0x01)
#define RCC_LSE_Bypass                   ((uint8_t)0x05)
#define IS_RCC_LSE(LSE) (((LSE) == RCC_LSE_OFF) || ((LSE) == RCC_LSE_ON) || \
                         ((LSE) == RCC_LSE_Bypass))
/**
  * @}
  */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产免费看久久精品| 免费人成网站在线观看欧美高清| 欧美精品三级日韩久久| 极品少妇一区二区三区精品视频| 亚洲欧美色综合| 精品sm捆绑视频| 欧美日韩在线播放| bt7086福利一区国产| 久久99精品国产.久久久久久| 亚洲精品免费在线观看| 欧美激情艳妇裸体舞| 欧美一区二区精品久久911| 91老师片黄在线观看| 国产在线麻豆精品观看| 亚洲超丰满肉感bbw| 国产精品福利一区二区三区| 精品久久国产字幕高潮| 91麻豆精品国产91久久久使用方法| 99精品桃花视频在线观看| 国产成人夜色高潮福利影视| 激情图片小说一区| 欧美96一区二区免费视频| 亚洲成人黄色小说| 亚洲一区二区欧美激情| 亚洲美女屁股眼交| 国产精品美女久久久久久| 久久久久9999亚洲精品| 日韩欧美国产三级| 91精品国模一区二区三区| 欧美日韩电影在线播放| 在线视频国内一区二区| 91国偷自产一区二区三区成为亚洲经典| 国产成人精品亚洲午夜麻豆| 久久av老司机精品网站导航| 蜜桃视频第一区免费观看| 日韩综合一区二区| 日产国产欧美视频一区精品| 日韩综合小视频| 日韩成人av影视| 蜜臀av性久久久久蜜臀av麻豆| 轻轻草成人在线| 免费黄网站欧美| 国精产品一区一区三区mba视频| 日本aⅴ亚洲精品中文乱码| 日韩和欧美一区二区| 亚洲超碰97人人做人人爱| 日韩精品三区四区| 久久精品国产亚洲高清剧情介绍 | 91精品麻豆日日躁夜夜躁| 欧美日韩日本视频| 7799精品视频| 欧美成人a∨高清免费观看| 欧美mv和日韩mv国产网站| 2020国产成人综合网| 中文av一区特黄| 亚洲精品第一国产综合野| 五月婷婷综合在线| 久久国产精品99精品国产| 国内精品伊人久久久久av影院| 国产精品资源网站| 97国产一区二区| 欧美久久久久久久久| 久久一夜天堂av一区二区三区| 欧美激情综合五月色丁香小说| 亚洲视频你懂的| 亚洲不卡在线观看| 国产一区高清在线| 色婷婷综合五月| 7777精品伊人久久久大香线蕉的 | 精品美女一区二区| 欧美国产欧美综合| 一区二区三区产品免费精品久久75| 亚洲午夜精品在线| 韩国精品久久久| 91免费看片在线观看| 在线播放日韩导航| 欧美—级在线免费片| 亚洲高清免费视频| 国产精品一区二区久激情瑜伽| 色妞www精品视频| 日韩欧美成人激情| 亚洲丝袜制服诱惑| 免费xxxx性欧美18vr| 成人动漫av在线| 欧美一级在线视频| 亚洲欧美日韩国产一区二区三区 | 国产精品欧美一区二区三区| 亚洲成年人网站在线观看| 国产美女一区二区三区| 色吊一区二区三区| 久久久精品欧美丰满| 亚洲一区免费视频| 国产一区二区三区免费播放| 在线观看网站黄不卡| 欧美精品一区男女天堂| 亚洲一卡二卡三卡四卡无卡久久| 国产精品综合二区| 51精品国自产在线| 亚洲精品中文字幕乱码三区| 国内精品久久久久影院色| 在线日韩一区二区| 国产精品乱人伦中文| 日本最新不卡在线| 欧美在线观看视频一区二区 | 亚洲精品成人悠悠色影视| 韩国av一区二区| 日韩一区二区三区在线观看| 一区二区三区在线观看国产| 国产精品996| 精品国产免费视频| 日韩精品亚洲专区| 欧美少妇性性性| 亚洲欧美另类小说| 成人一区二区三区视频在线观看| 欧美本精品男人aⅴ天堂| 香蕉成人伊视频在线观看| 91社区在线播放| 亚洲国产电影在线观看| 国产麻豆精品theporn| 欧美精品在欧美一区二区少妇| 亚洲久草在线视频| 成人av高清在线| 久久精品欧美日韩精品 | 色成人在线视频| 亚洲欧美偷拍卡通变态| 成人h动漫精品一区二区| 亚洲国产精品精华液ab| 国产成人一区二区精品非洲| 久久久噜噜噜久噜久久综合| 精品一区二区在线免费观看| 日韩欧美一卡二卡| 蜜乳av一区二区三区| 欧美精品777| 日韩av午夜在线观看| 欧美一区二区啪啪| 久久国产精品99久久久久久老狼| 欧美成人video| 韩日欧美一区二区三区| 337p日本欧洲亚洲大胆精品| 国产精品综合二区| 日本一区二区三区久久久久久久久不| 国产在线视频一区二区三区| 久久毛片高清国产| 国产69精品久久777的优势| 国产日产欧美一区二区三区| 不卡av电影在线播放| 亚洲色图一区二区三区| 在线亚洲欧美专区二区| 亚洲国产日韩a在线播放| 欧美二区三区91| 久久99精品国产麻豆婷婷| 国产三级三级三级精品8ⅰ区| 成人一区在线观看| 亚洲精品视频一区| 欧美电影在线免费观看| 美国精品在线观看| 中文字幕精品一区二区三区精品| 成人国产电影网| 午夜精品久久久久久久| 日韩欧美的一区| 不卡的av在线播放| 五月综合激情日本mⅴ| 久久色.com| 在线视频中文字幕一区二区| 青青国产91久久久久久| 久久久久国产一区二区三区四区 | 精品视频在线免费看| 免费成人在线观看视频| 久久免费视频一区| 色丁香久综合在线久综合在线观看| 午夜电影网亚洲视频| 久久久精品免费免费| 欧美午夜影院一区| 国内外成人在线| 亚洲一区电影777| 精品国产免费人成电影在线观看四季| 99久久久久久| 久久精品国产澳门| 一区二区三区中文字幕| 精品入口麻豆88视频| 色天天综合色天天久久| 麻豆视频观看网址久久| 亚洲日本中文字幕区| 日韩欧美一区二区不卡| 91行情网站电视在线观看高清版| 精品一区二区三区久久久| 一区二区三区自拍| 国产欧美视频在线观看| 4438x成人网最大色成网站| 成人黄色大片在线观看| 另类小说综合欧美亚洲| 亚洲品质自拍视频| 久久久精品2019中文字幕之3| 欧美日韩三级在线| 99久久精品免费看国产免费软件| 精品在线免费视频| 婷婷中文字幕综合| 综合久久综合久久| 日本一区二区免费在线观看视频| 欧美一区二区在线不卡|