终于搞定STM8S的活跃停机电流11uA
时间:11-10
来源:互联网
点击:
如果你象其它单片机一样,开启了AWU,然后来一句halt();
那么此时的电流为200uA左右,到此差不多心灰意冷,STM8S这么差劲儿!
仔细阅读《STM8S系列MCU功耗管理》,它的电源分为MVR和LPVR,也搞不懂ST的科学家们为什么单片机在halt()时直接变为LPVR供电算了,非要手动设一下,通过设置内部时钟寄存器CLK_ICKR 的REGAH位可实现此功能
CLK_SlowActiveHaltWakeUpCmd(ENABLE);
经过这么一整,电流有改进,在69uA,和官方的PDF的68uA很接近,但仍不能满足电池供电需求,官方PDF活跃停机电流为11uA@5V
这里要特别注意,在《STM8S参考手册》中文参考手册中,描述如下
AHALT:活跃停机(Active halt)模式下掉电
0:当MCU在活跃停机模式时FLASH处于掉电模式
1:当MCU在活跃停机模式时FLASH处于运行模式
所以这儿要是信了中文PDF,可能你将会和我一样,要多折腾30分钟,如果你执行
void Flash_OFF_act_halt(void){
}
STM8S活跃停机电流11u 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)