[Kinetis] KEAZ64进入stop模式后电流偏大

[复制链接]
1036|2
 楼主| 不想取名字 发表于 2017-12-13 18:29 | 显示全部楼层 |阅读模式
本帖最后由 不想取名字 于 2017-12-13 18:32 编辑

大家好!我的芯片是S9KEAZ64AMLH,进入stop模式后电流260ua,软件没有使用任何外设或者GPIO,时钟初始化后即进入休眠,硬件上只保留了MCU,除了SWD接口、晶振管脚、复位脚,其他的GPIO悬空。使用官网的例程,进入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 */

请问还有什么需要注意的吗?谢谢



main函数

main函数

进入stop模式的配置

进入stop模式的配置

时钟初始化函数

时钟初始化函数
 楼主| 不想取名字 发表于 2017-12-14 08:54 | 显示全部楼层
顶一个,有没有做过这块的朋友?
 楼主| 不想取名字 发表于 2017-12-20 09:18 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

209

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部