1.datasheet写的可以做到几个UA
2.standby mode下,我的板子电流有1600ua
3.板子就是一个LDO+MCU,其余外设都没有的,去掉MCU测得LDO的静态电流只有2UA
4.我用热风枪吹
芯片,静态电流能够到100UA去,这个是什么奇葩情况,MCU是通过正规的代理拿货的。
5.现在整个外设就是一个BOOT0到GND的10K电阻,1个RESET 0.1UF电容,一个是VCC到GND的0.1UF的电容,其余就没得任何东西了,电容的漏电流几乎为0的
//SLEEPDEEP
SCB->SCR |=(1UL<<2);
//SCB->SCR &=~(1UL<<4);//Enabled events and all interrupts
//PDDS
PWR->CR &=~(1UL<<1);
//PWR->CR |= 2UL; //stop mode
//LPDS
PWR->CR |= 1UL;
//EX
ti->PR = 0x0003FFFFUL | (0xFUL<<19);
//EXTI->EMR |=(1UL<<2)|(1UL<<3)|(1UL<<12); // Event mask register
//EXTI->FTSR |=(1UL<<2)|(1UL<<3)|(1UL<<12);
__WFE();
6.STM8S的我也是按照这种方式测的,电流是跟规格书一致的
搜索
2.应用在一个锂电产品上,所以当没有按键按下时就进入STOP,但是当所有系统资源都配置好以后再进入电流就会比较大了,时钟该关的我全部关了(通过CLOCK ENABLE REGISTER 关掉的话,电流有1000UA,ST-LINK要消耗350UA)。但是如果通过RESET CLOCK register的话,电流就只有120UA了,不知道什么原因。文档关于静态电流的细节问题的介绍太少了。我感觉应该还是可以做到20UA去,应该是那个细节的地方我没注意到,继续测试验证
一周热门 更多>