新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM32低功耗模式簡介

        STM32低功耗模式簡介

        作者: 時間:2016-11-17 來源:網絡 收藏
        STM32F10xxx有三中低功耗模式

        ●睡眠模式(Cortex?-M3內核停止,外設仍在運行)
        ●停止模式(所有的時鐘都以停止)
        ●待機模式(1.8V電源關閉)

        本文引用地址:http://www.104case.com/article/201611/315435.htm

        時鐘頻率72MHz時,從閃存執行代碼,STM32功耗36mA,是32位市場上功耗最低的產品,相當于0.5mA/MHz。

        上電,默認使用內部HSI時鐘8M,經測試10mA左右。待機模式可實現系統的最低功耗。可將電流消耗降至兩微安。

        在待機模式下,所有的I/O引腳處于高阻態,除了以下的引腳:
        ●復位引腳(始終有效)
        ●當被設置為防侵入或校準輸出時的TAMPER引腳
        ●被使能的喚醒引腳

        /*按鈕GPIOB9進入睡眠,WKUP pin(GPIOA0)喚醒,GPIOD3-LED 200ms閃爍*/
        int main(void)
        {
        /* System Clocks Configuration **********************************************/
        RCC_Configuration();

        GPIO_Configuration();

        /* Enable PWR and BKP clock */
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE);

        /* Enable WKUP pin */
        PWR_WakeUpPinCmd(ENABLE);

        /* Allow access to BKP Domain */
        PWR_BackupAccessCmd(ENABLE);

        //RTC_Configuration();

        EXTI_Configuration();

        NVIC_Configuration();

        SysTick_Config(SystemFrequency / 1000 *200 ); //200ms

        while (1)
        {

        Delay(0xAFFFF);

        }
        }




        關鍵詞: STM32低功耗模

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 宝兴县| 凤山县| 双城市| 页游| 昌江| 东港市| 朝阳市| 曲阳县| 湖南省| 鲁山县| 柯坪县| 兖州市| 夏河县| 永新县| 喀什市| 保定市| 平度市| 都江堰市| 普兰店市| 睢宁县| 连城县| 上虞市| 古田县| 公主岭市| 调兵山市| 乐业县| 林州市| 长宁区| 亳州市| 张北县| 晋宁县| 莱芜市| 和林格尔县| 都昌县| 灌云县| 宜宾市| 霍邱县| 璧山县| 化隆| 巢湖市| 云龙县|