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