现在在用STM32F051做一个户外监控装置,要实现省电,
通过PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);进入stop模式,然后通过RTC+5秒唤醒,现在的问题是:
程序能正常的进入stop模式和正常的唤醒,功耗也有减少(48M最小系统无外设情况下大概15mA,进入stop模式后在3mA左右),但是还是有3mA的电流,按照论坛其他人的方法改IO口为输入,关闭时钟等都没什么效果,
不知各位大神的10uA,2.5uA是怎么弄出来的!!!!,求救啊,现在总结为以下几个问题:
1,用的芯片是STM32F051R8T6和C8T6,这两个会不会有什么区别
2,进入stop前关闭时钟的问题,是关闭初始化时开的还是其他没初始化的也关闭
3,我用的是外部晶振,RTC用的确实内部的,这个会不会有影响?有的话大不大?
4,有没有谁有参考例子发来借鉴下,我看看是不是哪里配置有错(光盘里送的那个PWR例子我测了有4mA左右!!)
被这个东西搞的烦死了,求指点!!
|