微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MCU低功耗设计(一)理论

MCU低功耗设计(一)理论

时间:11-11 来源:互联网 点击:

进入idle进程;无OS系统,表现为程序运行结束。

(2) 选择一种合适的CPU节能模式:chip_EnterLowPower()完成进入节能前的准备工作,包括:关闭外设,切换I/O引脚到节能状态。

(3) 退出节能模式需要调用chip_ExitLowPower(),可能发生在以下2种情形:

a. 需要使用被关闭外设的ISR:

b. 由process直接退出;

chip_ExitLowPower()的善后工作包括:使能外设,切换I/O引脚到工作状态。同时为避免ISR和process两次操作chip_ExitLowPower(),该函数设置了状态变量避免重复退出。

图4 CPU空闲节能策略

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

网站地图

Top