亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
青青草国产精品亚洲专区无| 色呦呦网站一区| 99在线精品观看| 欧美日本免费一区二区三区| 久久综合久久综合亚洲| 亚洲精选在线视频| 丁香另类激情小说| 欧美精品一区二区不卡| 亚洲乱码中文字幕| 国产寡妇亲子伦一区二区| 欧美精品欧美精品系列| 亚洲日本va午夜在线电影| 精品一区二区三区蜜桃| 欧美猛男gaygay网站| 国产精品电影院| 国产高清在线精品| 26uuu亚洲综合色欧美| 日韩高清不卡在线| 欧美二区乱c少妇| 亚洲制服丝袜一区| 日本高清不卡一区| 日韩美女啊v在线免费观看| 国产成人免费高清| 国产亚洲一区二区在线观看| 毛片av一区二区三区| 欧美日韩一区精品| 亚洲成人精品一区| 欧美电影在哪看比较好| 亚洲成a人v欧美综合天堂下载| 91蝌蚪porny| 亚洲精品福利视频网站| 欧美性xxxxxxxx| 亚洲国产va精品久久久不卡综合| 91麻豆自制传媒国产之光| 国产精品国产三级国产普通话99 | av不卡免费在线观看| 亚洲精品一区二区三区福利| 久色婷婷小香蕉久久| 精品女同一区二区| 国产精品一二三四五| 国产欧美日韩卡一| 9人人澡人人爽人人精品| 亚洲欧美日韩综合aⅴ视频| 色综合久久久久久久久久久| 亚洲精品高清在线观看| 在线不卡免费av| 久久国产麻豆精品| 国产人成亚洲第一网站在线播放| 国产精品一区不卡| 亚洲色大成网站www久久九九| 色综合色综合色综合色综合色综合| 自拍偷拍亚洲综合| 欧美喷水一区二区| 久久疯狂做爰流白浆xx| 国产精品视频一二三区| 91九色最新地址| 美女诱惑一区二区| 国产精品每日更新| 欧美日韩精品欧美日韩精品一综合| 蜜臀av亚洲一区中文字幕| 日本一区二区三区久久久久久久久不| av不卡在线观看| 免费一级片91| 国产精品成人免费| 欧美一区二区三区啪啪| 成人性生交大合| 日韩精品1区2区3区| 国产精品视频在线看| 欧美高清视频在线高清观看mv色露露十八 | 欧美日韩一级片在线观看| 久久精品国产精品亚洲综合| 自拍偷拍亚洲激情| 2020国产精品久久精品美国| 91免费在线看| 韩国av一区二区三区在线观看| 国产精品白丝在线| 欧美成人女星排名| 欧美性猛交xxxx黑人交| 成熟亚洲日本毛茸茸凸凹| 午夜av一区二区三区| 中文字幕一区在线观看视频| 欧美一区二区三区影视| 一本大道久久a久久综合婷婷| 六月婷婷色综合| 亚洲韩国一区二区三区| 亚洲国产电影在线观看| 日韩精品一区二区在线| 91国偷自产一区二区开放时间 | 亚洲欧美日韩系列| 国产色一区二区| 欧美一级二级三级乱码| 97se亚洲国产综合自在线观| 国产一区二区三区免费看| 亚洲一区二区三区四区中文字幕| 中文字幕国产一区| 精品国一区二区三区| 欧美一区二区三区四区五区| 91蝌蚪porny九色| www.久久久久久久久| 国产精品一级在线| 国产一区二区三区免费| 久久国产视频网| 午夜精品123| 亚洲一区二三区| 一区二区三区四区激情 | 精品电影一区二区三区| 欧美精品日韩综合在线| 欧美日免费三级在线| 91官网在线免费观看| 91麻豆国产精品久久| 色综合久久中文字幕| 岛国精品在线播放| 成人午夜av在线| 国产成人一级电影| 国产精品996| 成人在线一区二区三区| 国产高清久久久久| 粉嫩绯色av一区二区在线观看| 国产精一区二区三区| 国产精品123| 国产成人免费网站| 99久久夜色精品国产网站| 不卡高清视频专区| 91国产免费看| 欧美精品久久天天躁| 日韩欧美激情在线| 久久夜色精品国产噜噜av| 久久综合999| 成人欧美一区二区三区视频网页| 国产精品第四页| 亚洲一区二区在线播放相泽| 偷窥少妇高潮呻吟av久久免费| 丝袜国产日韩另类美女| 蜜桃一区二区三区在线观看| 国模娜娜一区二区三区| 国产福利一区二区三区在线视频| 成人免费va视频| 91福利在线观看| 日韩欧美中文字幕一区| 久久精品一二三| 亚洲欧美激情小说另类| 日本在线观看不卡视频| 国产一区二区三区日韩 | 99视频精品在线| 欧美性生活影院| 久久先锋资源网| 亚洲青青青在线视频| 日本不卡一二三区黄网| 国产成人精品免费视频网站| 色婷婷国产精品久久包臀| 日韩欧美一区二区免费| 亚洲欧美在线视频| 无吗不卡中文字幕| 国产999精品久久久久久绿帽| 91久久精品网| 国产色综合一区| 日韩中文字幕亚洲一区二区va在线 | 国产日韩三级在线| 亚洲大片免费看| 成人18视频日本| 欧美电视剧免费全集观看| 日韩理论片中文av| 精品一区二区国语对白| 91视频在线观看| 2021中文字幕一区亚洲| 亚洲图片欧美综合| av日韩在线网站| 精品剧情v国产在线观看在线| 一区在线中文字幕| 国产福利一区二区三区视频| 欧美日韩在线三区| 日韩一区欧美小说| 国产成人午夜电影网| 91精品国产高清一区二区三区 | 国产精品视频一二三区| 久久精品免费观看| 欧美日韩一区二区三区四区| 国产精品乱码久久久久久| 裸体健美xxxx欧美裸体表演| 一本到不卡免费一区二区| 欧美激情一区二区三区蜜桃视频| 蓝色福利精品导航| 在线播放91灌醉迷j高跟美女 | 日本大香伊一区二区三区| 国产精品久久久久毛片软件| 国产精品一区二区在线看| 91精品国产一区二区三区香蕉| 亚洲综合无码一区二区| jlzzjlzz国产精品久久| 亚洲国产高清不卡| 成人久久18免费网站麻豆| 欧美精品一区二区三区蜜桃| 日本 国产 欧美色综合| 欧美精三区欧美精三区| 一二三区精品福利视频| 日本久久电影网| 亚洲综合清纯丝袜自拍| 欧美亚洲高清一区| 亚洲制服欧美中文字幕中文字幕| 日本韩国一区二区三区视频|