功耗和VCC电压、MCU运行频率、外设使用情况等都有关系。
楼主可以根据自己的应用情况,设置合理的主频,关闭不用的外设,来实际测量功耗。
也可以参考芯片资料中Current Specifications 中的数据。
碰巧前两天刚测过。
一般需要RAM保存的话只能用deepsleep了,可以采用外部中断方式唤醒。
在LM3S3748评估板上可以测到<1mA的电流。有一些配置上需要注意的地方。
首先时钟必须要切换成内部低速并分频
然后USB PHY必须关闭
必须考虑PB0和PB1上的内部永久下拉电阻的功耗,在Host模式下PB1必须上拉倒4.75V~5.25V电压,而内部的下拉会带来30mA的电流。所以如果用到HOST模式,但是又需要把功耗在deepsleep模式下控制在1mA左右的话,必须在这个电路上做点处理。
需要的话我可以贴源代码。。。正好刚测完。