新聞中心

STM32--低功耗模式

作者: 時間:2013-03-25 來源:網(wǎng)絡(luò) 收藏

STM32F10xxx有三中低

本文引用地址:http://butianyuan.cn/article/148072.htm

●睡眠(Cortex?-M3內(nèi)核停止,外設(shè)仍在運(yùn)行)

●停止(所有的時鐘都以停止)

●待機(jī)模式(1.8V電源關(guān)閉)

時鐘頻率72MHz時,從閃存執(zhí)行代碼,STM3236mA,是32位市場上最低的產(chǎn)品,相當(dāng)于0.5mA/MHz。

上電,默認(rèn)使用內(nèi)部HSI時鐘8M,經(jīng)測試10mA左右。待機(jī)模式可實(shí)現(xiàn)系統(tǒng)的最低功耗。 可將電流消耗降至兩微安。

在待機(jī)模式下,所有的I/O引腳處于高阻態(tài),除了以下的引腳:

●復(fù)位引腳(始終有效)

●當(dāng)被設(shè)置為防侵入或校準(zhǔn)輸出時的TAMPER引腳

●被使能的喚醒引腳

/*按鈕GPIOB9進(jìn)入睡眠,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);

}

}



關(guān)鍵詞: 模式 功耗 STM32--

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉