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

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

?? stm32l1xx_pwr.c

?? VS1003_MP3_SPI_SDHC_FAT32
?? C
?? 第 1 頁 / 共 3 頁
字號:
      by using the PWR_FastWakeUpCmd() function (setting the FWU bit (Fast
      wakeup) in the PWR_CR register) before entering Stop/Standby mode.

@endverbatim
  * @{
  */

/**
  * @brief  Enables or disables the Fast WakeUp from Ultra Low Power mode.
  * @param  NewState: new state of the Fast WakeUp  functionality.
  *   This parameter can be: ENABLE or DISABLE.
  * @retval None
  */
void PWR_FastWakeUpCmd(FunctionalState NewState)
{
  /* Check the parameters */
  assert_param(IS_FUNCTIONAL_STATE(NewState));

  *(__IO uint32_t *) CR_FWU_BB = (uint32_t)NewState;
}

/**
  * @brief  Enables or disables the Ultra Low Power mode.
  * @param  NewState: new state of the Ultra Low Power mode.
  *   This parameter can be: ENABLE or DISABLE.
  * @retval None
  */
void PWR_UltraLowPowerCmd(FunctionalState NewState)
{
  /* Check the parameters */
  assert_param(IS_FUNCTIONAL_STATE(NewState));

  *(__IO uint32_t *) CR_ULP_BB = (uint32_t)NewState;
}

/**
  * @}
  */

/** @defgroup PWR_Group5 Voltage Scaling configuration functions
 *  @brief   Voltage Scaling configuration functions 
 *
@verbatim   
  ============================================================================== 
              ##### Voltage Scaling configuration functions #####
  ==============================================================================  

    (+) The dynamic voltage scaling is a power management technique which consists in 
        increasing or decreasing the voltage used for the digital peripherals (VCORE), 
        according to the circumstances.
   
   [..] Depending on the device voltage range, the maximum frequency and FLASH wait
        state should be adapted accordingly:
   [..] 
        +------------------------------------------------------------------+     
        |   Wait states   |                HCLK clock frequency (MHz)      |
        |                 |------------------------------------------------|     
        |    (Latency)    |            voltage range       | voltage range | 
        |                 |            1.65 V - 3.6 V      | 2.0 V - 3.6 V |
        |                 |----------------|---------------|---------------|
        |                 |     Range 3    |    Range 2    |    Range 1    |
        |                 |  VCORE = 1.2 V | VCORE = 1.5 V | VCORE = 1.8 V |
        |---------------- |----------------|---------------|---------------|             
        | 0WS(1CPU cycle) |0 < HCLK <= 2   |0 < HCLK <= 8  |0 < HCLK <= 16 |
        |-----------------|----------------|---------------|---------------|  
        | 1WS(2CPU cycle) |2 < HCLK <= 4   |8 < HCLK <= 16 |16 < HCLK <= 32|
        |-----------------|----------------|---------------|---------------|  
        | CPU Performance |      Low       |     Medium    |     High      |
        |-----__----------|----------------|---------------|---------------|  
        |Power Performance|      High      |     Medium    |      Low      |                 
        +------------------------------------------------------------------+    

    (+) To modify the Product voltage range, user application has to:
        (++) Check VDD to identify which ranges are allowed (see table above).
        (++) Check the PWR_FLAG_VOSF (Voltage Scaling update ongoing) using the PWR_GetFlagStatus() 
             function and wait until it is  reset.
        (++) Configure the Voltage range using the PWR_VoltageScalingConfig() function.

    (+) When VCORE range 1 is selected and VDD drops below 2.0 V, the application must
        reconfigure the system:
        (++) Detect that VDD drops below 2.0 V using the PVD Level 1.
        (++) Adapt the clock frequency to the voltage range that will be selected at next step.
        (++) Select the required voltage range.
        (++) When VCORE range 2 or range 3 is selected and VDD drops below 2.0 V, no system
             reconfiguration is required.
 
    (+) When VDD is above 2.0 V, any of the 3 voltage ranges can be selected.
        (++) When the voltage range is above the targeted voltage range (e.g. from range 
             1 to 2).
        (++) Adapt the clock frequency to the lower voltage range that will be selected 
             at next step.
        (++) Select the required voltage range.
        (++) When the voltage range is below the targeted voltage range (e.g. from range 
             3 to 1).
        (++) Select the required voltage range.
        (++) Tune the clock frequency if needed.
 
    (+) When VDD is below 2.0 V, only range 2 and 3 can be selected:
        (++) From range 2 to range 3.
             (+++) Adapt the clock frequency to voltage range 3.
             (+++) Select voltage range 3.
        (++) From range 3 to range 2.
             (+++) Select the voltage range 2.
             (+++) Tune the clock frequency if needed.

@endverbatim
  * @{
  */

/**
  * @brief  Configures the voltage scaling range.
  * @note   During voltage scaling configuration, the system clock is stopped 
  *         until the regulator is stabilized (VOSF = 0). This must be taken 
  *         into account during application developement, in case a critical 
  *         reaction time to interrupt is needed, and depending on peripheral 
  *         used (timer, communication,...).
  *             
  * @param  PWR_VoltageScaling: specifies the voltage scaling range.
  *   This parameter can be:
  *     @arg PWR_VoltageScaling_Range1: Voltage Scaling Range 1 (VCORE = 1.8V).
  *     @arg PWR_VoltageScaling_Range2: Voltage Scaling Range 2 (VCORE = 1.5V).
  *     @arg PWR_VoltageScaling_Range3: Voltage Scaling Range 3 (VCORE = 1.2V) 
  * @retval None
  */
void PWR_VoltageScalingConfig(uint32_t PWR_VoltageScaling)
{
  uint32_t tmp = 0;
  
  /* Check the parameters */
  assert_param(IS_PWR_VOLTAGE_SCALING_RANGE(PWR_VoltageScaling));
  
  tmp = PWR->CR;

  tmp &= CR_VOS_MASK;
  tmp |= PWR_VoltageScaling;
  
  PWR->CR = tmp & 0xFFFFFFF3;

}

/**
  * @}
  */

/** @defgroup PWR_Group6 Low Power modes configuration functions
 *  @brief   Low Power modes configuration functions 
 *
@verbatim   
  ============================================================================== 
              ##### Low Power modes configuration functions #####
  ==============================================================================    

    [..] The devices feature five low-power modes:
    (+) Low power run mode: regulator in low power mode, limited clock frequency, 
        limited number of peripherals running.
    (+) Sleep mode: Cortex-M3 core stopped, peripherals kept running.
    (+) Low power sleep mode: Cortex-M3 core stopped, limited clock frequency, 
        limited number of peripherals running, regulator in low power mode.
    (+) Stop mode: all clocks are stopped, regulator running, regulator in low power mode.
    (+) Standby mode: VCORE domain powered off.
   
  *** Low power run mode (LP run) *** 
  ===================================
      [..]
    (+) Entry:
        (++) Decrease the system frequency.
        (++) The regulator is forced in low power mode using the PWR_EnterLowPowerRunMode()
             function.
    (+) Exit:
        (++) The regulator is forced in Main regulator mode sing the PWR_EnterLowPowerRunMode()
             function.
        (++) Increase the system frequency if needed.

  *** Sleep mode *** 
  ==================
  [..] 
    (+) Entry:
        (++) The Sleep mode is entered by using the PWR_EnterSleepMode(PWR_Regulator_ON,) 
             function with regulator ON.
    (+) Exit:
        (++) Any peripheral interrupt acknowledged by the nested vectored interrupt 
             controller (NVIC) can wake up the device from Sleep mode.

  *** Low power sleep mode (LP sleep) *** 
  =======================================
  [..] 
    (+) Entry:
        (++) The Flash memory must be switched off by using the FLASH_SLEEPPowerDownCmd()
             function.
        (++) Decrease the system frequency.
        (++) The regulator is forced in low power mode and the WFI or WFE instructions
             are executed using the PWR_EnterSleepMode(PWR_Regulator_LowPower,) function 
             with regulator in LowPower.
    (+) Exit:
        (++) Any peripheral interrupt acknowledged by the nested vectored interrupt 
             controller (NVIC) can wake up the device from Sleep LP mode.

  *** Stop mode *** 
  =================
  [..] In Stop mode, all clocks in the VCORE domain are stopped, the PLL, the MSI,
       the HSI and the HSE RC oscillators are disabled. Internal SRAM and register 
       contents are preserved.
       The voltage regulator can be configured either in normal or low-power mode.
       To minimize the consumption In Stop mode, VREFINT, the BOR, PVD, and temperature
       sensor can be switched off before entering the Stop mode. They can be switched 
       on again by software after exiting the Stop mode using the PWR_UltraLowPowerCmd()
       function. 
   
    (+) Entry:
        (++) The Stop mode is entered using the PWR_EnterSTOPMode(PWR_Regulator_LowPower,) 
             function with regulator in LowPower or with Regulator ON.
    (+) Exit:
        (++) Any EXTI Line (Internal or External) configured in Interrupt/Event mode.
      
  *** Standby mode *** 
  ====================
  [..] The Standby mode allows to achieve the lowest power consumption. It is based 
       on the Cortex-M3 deepsleep mode, with the voltage regulator disabled. 
       The VCORE domain is consequently powered off. The PLL, the MSI, the HSI 
       oscillator and the HSE oscillator are also switched off. SRAM and register 
       contents are lost except for the RTC registers, RTC backup registers and 
       Standby circuitry.
   
  [..] The voltage regulator is OFF.
   
  [..] To minimize the consumption In Standby mode, VREFINT, the BOR, PVD, and temperature
       sensor can be switched off before entering the Standby mode. They can be switched 
       on again by software after exiting the Standby mode using the PWR_UltraLowPowerCmd()
       function. 
   
    (+) Entry:
        (++) The Standby mode is entered using the PWR_EnterSTANDBYMode() function.
    (+) Exit:
        (++) WKUP pin rising edge, RTC alarm (Alarm A and Alarm B), RTC wakeup,
            tamper event, time-stamp event, external reset in NRST pin, IWDG reset.

  *** Auto-wakeup (AWU) from low-power mode *** 
  =============================================
  [..]The MCU can be woken up from low-power mode by an RTC Alarm event, an RTC 
      Wakeup event, a tamper event, a time-stamp event, or a comparator event, 
      without depending on an external interrupt (Auto-wakeup mode).

    (+) RTC auto-wakeup (AWU) from the Stop mode
        (++) To wake up from the Stop mode with an RTC alarm event, it is necessary to:
             (+++) Configure the EXTI Line 17 to be sensitive to rising edges (Interrupt 
                   or Event modes) using the EXTI_Init() function.
             (+++) Enable the RTC Alarm Interrupt using the RTC_ITConfig() function
             (+++) Configure the RTC to generate the RTC alarm using the RTC_SetAlarm() 
                   and RTC_AlarmCmd() functions.
        (++) To wake up from the Stop mode with an RTC Tamper or time stamp event, it 
             is necessary to:
             (+++) Configure the EXTI Line 19 to be sensitive to rising edges (Interrupt 
                   or Event modes) using the EXTI_Init() function.
             (+++) Enable the RTC Tamper or time stamp Interrupt using the RTC_ITConfig() 
                   function.
             (+++) Configure the RTC to detect the tamper or time stamp event using the
                   RTC_TimeStampConfig(), RTC_TamperTriggerConfig() and RTC_TamperCmd()
                   functions.
        (++) To wake up from the Stop mode with an RTC WakeUp event, it is necessary to:
             (+++) Configure the EXTI Line 20 to be sensitive to rising edges (Interrupt 
                   or Event modes) using the EXTI_Init() function.
             (+++) Enable the RTC WakeUp Interrupt using the RTC_ITConfig() function.
             (+++) Configure the RTC to generate the RTC WakeUp event using the RTC_WakeUpClockConfig(), 
                   RTC_SetWakeUpCounter() and RTC_WakeUpCmd() functions.

    (+) RTC auto-wakeup (AWU) from the Standby mode
        (++) To wake up from the Standby mode with an RTC alarm event, it is necessary to:
             (+++) Enable the RTC Alarm Interrupt using the RTC_ITConfig() function.
             (+++) Configure the RTC to generate the RTC alarm using the RTC_SetAlarm() 
                   and RTC_AlarmCmd() functions.
        (++) To wake up from the Standby mode with an RTC Tamper or time stamp event, it 
             is necessary to:
             (+++) Enable the RTC Tamper or time stamp Interrupt using the RTC_ITConfig() 
                   function.
             (+++) Configure the RTC to detect the tamper or time stamp event using the
                   RTC_TimeStampConfig(), RTC_TamperTriggerConfig() and RTC_TamperCmd()
                   functions.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天综合网国产成人综合天| 欧美激情综合在线| 夫妻av一区二区| 国产乱淫av一区二区三区 | 欧美在线小视频| av一本久道久久综合久久鬼色| 国产69精品久久99不卡| 国产精品一二三四| 成人午夜免费电影| 成人av先锋影音| 91久久精品一区二区三| 欧美日韩1234| 日韩欧美123| 国产精品网友自拍| 亚洲丝袜制服诱惑| 午夜精品一区二区三区电影天堂| 日本中文字幕不卡| 精品一区二区三区在线观看| 国产成人免费视频网站| 91在线观看成人| 欧美日韩中文字幕一区| 欧美videofree性高清杂交| 久久精品欧美一区二区三区不卡| 日本一区二区不卡视频| 亚洲人成7777| 免费观看成人av| 成人精品电影在线观看| 欧美色视频一区| 精品国精品国产| 国产精品欧美精品| 亚洲 欧美综合在线网络| 国产一二三精品| 在线观看亚洲专区| 欧美成人一区二区三区片免费| 国产精品亲子伦对白| 亚洲国产中文字幕在线视频综合 | 久久国产精品第一页| 国产成人av福利| 欧美日韩激情一区| 久久精子c满五个校花| 亚洲小少妇裸体bbw| 国产一区二区三区久久久| 色婷婷久久久久swag精品| 欧美电影免费观看高清完整版在 | 亚洲少妇最新在线视频| 日韩国产精品久久| 99久久精品费精品国产一区二区| 欧美日韩一本到| 国产性做久久久久久| 日韩精品视频网站| 91色在线porny| 国产亚洲人成网站| 免费成人深夜小野草| 色呦呦国产精品| 国产亚洲欧洲一区高清在线观看| 婷婷成人激情在线网| jiyouzz国产精品久久| 久久综合色之久久综合| 日本欧美一区二区三区乱码| 色婷婷国产精品久久包臀| 日本一区二区三区四区在线视频| 免费一级欧美片在线观看| 欧美中文字幕一二三区视频| 国产日韩欧美高清| 麻豆精品一区二区三区| 欧美日韩激情一区二区| 亚洲一卡二卡三卡四卡 | 久久91精品国产91久久小草| 欧美色综合久久| 亚洲卡通动漫在线| 成人97人人超碰人人99| 国产亚洲女人久久久久毛片| 国产麻豆午夜三级精品| 26uuu亚洲婷婷狠狠天堂| 美腿丝袜亚洲一区| 欧美成人欧美edvon| 蜜臀久久久99精品久久久久久| 欧美日韩国产首页| 三级影片在线观看欧美日韩一区二区 | 日韩精品中文字幕一区二区三区 | 欧美日韩国产在线观看| 午夜天堂影视香蕉久久| 欧美视频自拍偷拍| 午夜国产不卡在线观看视频| 欧美精品丝袜中出| 日本欧美久久久久免费播放网| 91精品国产品国语在线不卡| 免费精品视频在线| 久久久久亚洲综合| 国产成人欧美日韩在线电影| 17c精品麻豆一区二区免费| 色妹子一区二区| 亚洲一二三专区| 91精品在线麻豆| 国产一区二区三区免费| 国产精品久久三区| 欧美午夜精品一区| 毛片不卡一区二区| 国产视频一区二区在线观看| jlzzjlzz亚洲日本少妇| 亚洲黄一区二区三区| 欧美一级xxx| 国产麻豆视频精品| 亚洲乱码国产乱码精品精98午夜 | 久久久99免费| 成人av电影免费观看| 亚洲国产一区视频| 精品盗摄一区二区三区| av一本久道久久综合久久鬼色| 亚洲香肠在线观看| 久久无码av三级| 在线一区二区视频| 国产乱人伦精品一区二区在线观看| 伊人一区二区三区| 26uuu另类欧美亚洲曰本| 欧洲人成人精品| 精彩视频一区二区三区| 亚洲靠逼com| 国产片一区二区| 欧美区在线观看| 97久久久精品综合88久久| 免费观看久久久4p| 亚洲人妖av一区二区| 久久免费看少妇高潮| 欧美亚一区二区| 风间由美一区二区三区在线观看| 香港成人在线视频| 亚洲视频在线观看三级| 久久嫩草精品久久久久| 日韩一区二区免费在线电影 | 欧美精品久久99久久在免费线| 国产精品综合网| 亚洲18色成人| 亚洲欧美一区二区三区极速播放| 26uuu国产电影一区二区| 精品1区2区3区| 色天天综合久久久久综合片| 成人美女在线视频| 狠狠色丁香九九婷婷综合五月| 亚洲成人第一页| 亚洲一区二区三区视频在线播放| 中文字幕成人av| 欧美韩国日本不卡| 久久久国际精品| 久久久蜜桃精品| 久久综合色播五月| 欧美xxxx老人做受| 日韩欧美一级在线播放| 欧美一区二区三区日韩| 91超碰这里只有精品国产| 在线视频一区二区三| 91高清视频在线| 欧美日韩一区二区三区四区五区| 欧美亚洲自拍偷拍| 欧美性极品少妇| 欧美日韩一级片网站| 欧美另类变人与禽xxxxx| 欧美日本一道本在线视频| 欧美性猛交xxxx乱大交退制版| 欧美体内she精高潮| 制服丝袜中文字幕亚洲| 欧美一区二区在线免费观看| 日韩一二三四区| 欧美精品一区二区在线观看| 2021国产精品久久精品| 亚洲国产经典视频| 国产精品国产三级国产普通话蜜臀 | 日韩女优毛片在线| 精品久久久三级丝袜| 久久久久久一二三区| 国产精品久久久久婷婷| 亚洲免费观看高清完整版在线观看熊| 亚洲欧美一区二区三区孕妇| 亚洲宅男天堂在线观看无病毒| 五月天激情综合| 全国精品久久少妇| 国产不卡在线视频| 91蝌蚪国产九色| 欧美一区二区三区思思人| 久久亚洲一区二区三区明星换脸| 中文字幕不卡三区| 亚洲一区二区三区四区在线观看| 玖玖九九国产精品| 成人激情开心网| 欧美日韩aaa| 中文一区在线播放| 午夜精品一区二区三区三上悠亚| 久久91精品久久久久久秒播| 91麻豆免费观看| 日韩欧美中文一区| 中文字幕字幕中文在线中不卡视频| 三级一区在线视频先锋| 成人丝袜高跟foot| 91精品国产综合久久精品app| 久久免费电影网| 青青草一区二区三区| 不卡av电影在线播放| 日韩精品中文字幕在线不卡尤物| 亚洲精品免费视频| 国产精品一线二线三线精华|