如何降低飞思卡尔K22系列单片机的功耗(已解决)

2020-02-20 20:55发布

本帖最后由 FSL_TICS_Robin 于 2014-11-27 14:16 编辑

楼主目前在使用飞思卡尔K22系列的单片机,主要使用SPI、UART、USB Device接口。串口和USB用于和上位机通信。

整体设计完成后,测了一下,运行时功耗在60mA左右。由于通信接口使用频率不是很高,考虑在USB和串口没有命令下发时(中断触发),让MCU休眠,以降低运行功耗。
然后在串口或USB收到数据时,重新回到运行状态。

参考了SDK上的低功耗Demos,尝试将MCU的运行模式切换到VLPR超低功耗运行,不过貌似没有效果。
运行模式有RUN、WAIT、STOP、VLPR、VLPW、WLPS等,像这种情况下,应该使用哪种模式呢? 在切换模式时,需要注意哪些地方?

希望各路大神帮忙看看。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。