微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32三种低功耗模式研究一

STM32三种低功耗模式研究一

时间:11-28 来源:互联网 点击:
睡眠模式:任何中断和事件都能唤醒,而且可以保存代码运行状态。在唤醒前和唤醒后都不需要电源管理方面的 配置。

示例:

int main(void)

{

LED_GPIO_Config();

EXTI_Key_Config();

USART1_Config();

while(1)

{

LED1( ON ); // 亮

Delay(0x5FFFF0);

LED1( OFF ); // 灭

LED2( ON ); // 亮

Delay(0x5FFFF0);

LED2( OFF ); // 灭

LED3( ON ); // 亮

Delay(0x5FFFF0);

LED3( OFF ); // 灭

__WFI(); //进入睡眠模式,等待中断唤醒

LED2( ON ); // 亮 睡眠唤醒后真的从这开始运行了哦

Delay(0x5FFFF0);

LED2( OFF ); // 灭

}

}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top