大家好!我的芯片是S9KEAZ64AMLH,进入stop模式后电流260ua。软件上没有使用任何外设,硬件上只保留了MCU。使用官网的例程,进入stop配置如下:
/* PMC Initialization */
PMC_ConfigType PMC_Config={{0}};
PMC_Config.sCtrlstatus.bits.bBandgapEn = 1; /* Enable Bandgap buffer */
PMC_Config.sCtrlstatus.bits.bLvdStopEn = 0; /* Disable Low-Voltage Detect(LVD) in Stop mode */
PMC_Config.sCtrlstatus.bits.bLvdRstEn = 0; /* LVD events do not generate hardware resets. */
PMC_Init(PMC, &PMC_Config); /* Initialization of PMC */
PMC_DisableLVWInterrupt(PMC); /* Disable hardware interrupt requests for LVWF */
uint8_t Ch = PMC_GetLVWFlag(PMC); /* Get the lvw warning flag */
PMC_SetMode(PMC,PmcModeStop3); /* Enable PMC in stop mode */
请问还有什么需要注意的?
现在测试的条件是关闭了LVD的。请问Bandgap是什么?
你好,电流降下去了么?
请参考这篇帖子实现STOP模式下获得uA级电流吧:
how to achieve the KEA128 lowest static current in STOP mode
Best Regards,
Robin
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
请问NXP的工程师在没?