微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于降低功耗在编程时的建议

关于降低功耗在编程时的建议

时间:10-02 整理:3721RD 点击:
    看很多坛友编程时,有事做,没事做的时候,都直接使用死循环,用的最多的就是while(1);
    这种方式在学习时可以使用,因为有充足的电源供给;
    做产品的时候,建议大家在循环内没事做的时候,使用待机或暂停指令,使系统进入休眠状态,较while(1)方式能极大的降低整体功耗;设置定时中断或事件中断,可以在需要处理时将CPU唤醒
    这种方式对于电池供电的产品来说非常必要,如果没事做的时候while(1),那么CPU就处于全速运行的状态,使用待机或暂停指令,没事做的时候功耗极低,可以说是成百上千倍的减少功耗,这对于电池寿命是不是很有益处呢?

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

网站地图

Top