打印
[Kinetis]

KL25如何进入VLPS模式和退出VLPS模式

[复制链接]
913|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
czq2317|  楼主 | 2015-7-10 16:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题是这样的,在看了KL25的官方低功耗历程后,自己新建了一个keil工程,但是执行 “enter_vlps();”后电流还是mA级别,本人认为没有进入到VLPS模式,但此时mcu已停止运行,产生按键中断后可以继续运行,电流也达到5.8mA。请高手解答一下是不是要注意到什么初始化问题。

LowPower.rar

782.66 KB

相关帖子

来自 2楼
czq2317|  楼主 | 2015-7-11 15:10 | 只看该作者
原因已找到,载源码中拷贝的smc代码中,进入休眠前执行 “SCB_SCR &= ~SCB_SCR_SLEEPDEEP_MASK;”,改为“SCB_SCR |= SCB_SCR_SLEEPDEEP_MASK;”即可

使用特权

评论回复
板凳
czq2317|  楼主 | 2015-7-11 12:06 | 只看该作者
重新简化了一下代码,MDK_V515创建工程,还是未能降低功耗,请求大神帮助

GPIO_lowpower.rar

217.87 KB

使用特权

评论回复
地板
czq2317|  楼主 | 2015-7-11 12:14 | 只看该作者
https://bbs.21ic.com/icview-761942-1-1.html,19楼有参考例程,我把我得源码放进去就能进入VLPS模式,mcu电流约4uA,用MDK_V515创建的工程(在本帖2楼)测得电流约4mA:L

使用特权

评论回复
5
小猫爱吃鱼| | 2015-7-12 21:51 | 只看该作者
有没有设置低功耗模式呢?

使用特权

评论回复
6
奥德赛| | 2015-7-13 09:40 | 只看该作者
不知道楼主是用的什么方式测量的呢?

使用特权

评论回复
7
FSL_TICS_ZJJ| | 2015-7-13 13:10 | 只看该作者
同意3楼的说法,你先看看那个帖子。
另外,你进入低功耗后,测试的功耗一点没有变化?
你测试点是什么地方?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

83

帖子

1

粉丝