通过软件对硬件功耗进行优化
为了让产品更具有竞争力,需要对功耗部分进行优化
产生功耗的原因:
1.任务线程太多且没有加堵塞
2.定时器太多
3.软件控制的引脚产生了漏电
4.频繁地控制引脚输出高低电平
5.其他原因
解决方式:
1.任务线程太多且没有加堵塞
①对代码进行优化,将同一类功能的代码合在一起,减少任务线程。
②将不需要一直运行的任务增加堵塞,如标志位,消息队列等等。
2.定时器太多
①对代码进行优化,将同一类功能的代码合在一起,减少定时器。
3.软件控制的引脚产生了漏电
①将软件控制前的电压和不控制的电压进行对比
②多个硬件进行功耗对比
4.频繁地控制引脚输出高低电平
①尽量优化实现的代码,减少电平改变的次数
本文章仅作为记录

浙公网安备 33010602011771号