谢谢香水,正是这个意思,我现在考虑的是用Low Power Wait模式,此模式下一些外设可以工作如TIM2,USART等
所以先要进入Low Power Run,按照参考手册需要执行以下步骤
1.Jump to RAM
2. Switch system clock to LSI or LSE clock sources
3. Switch off the high speed oscillators, the ADC and all unused peripherals
4. Mask all interrupts
5. Switch off the Flash/Data EEPROM by setting EEPM bit in FLASH_CR1 register
6. Add a software delay loop to ensure Flash/Data EEPROM off status
7. Configure the ultralow power mode for the regulator by setting the REGOFF bit in the
CLK_REGCSR register
在执行时,若执行完第七步,测得电流在10uA以下,这个满足要求,但是这个时候RTC和LCD运行不正常了,如不动了.不知道什么原因?
若把第七步屏蔽掉,只执行前六步,这个时候RTC和LCD正常,但电流测得是30-40uA,电流就大了,就满足不了需要.我要求是
哪怕是在Low Power Wait模式唤醒后执行主程序,平均电流也不能超过12uA,不知道芯片可行不?请帮忙分析指导下,非常感谢!