查看: 3541|回复: 12

[已解决] 求助:kl05低功耗模式切换问题(已解决)

[复制链接]

该用户从未签到

3

主题

20

帖子

0

注册会员

Rank: 2

积分
111
最后登录
2014-12-31
发表于 2014-10-18 13:37:57 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZP 于 2014-11-27 14:14 编辑

在调试kl05单片机低功耗时,参考官方例程,进入VLLS0模式电流值为0.1uA,正常。
进入VLPS模式时,开了定时器LPTMR , 1秒唤醒一次进行AD采样,电流在300uA左右,正常。
但是  我先进入VLPS模式,检测8次AD后,在进入VLLS0模式,外部LLU中断唤醒后电流跑到5mA,有时候他自己就能唤醒,电流在3mA左右,不知道进入了什么模式?

求大神解答下

我知道答案 目前已有12人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-20 09:57:40 | 显示全部楼层
你好,楼主!
在进行过8次ADC采样后,推出VLPS模式后,请确保MCU已正常的退出到RUN模式,然后进入到VLLS0模式,看看结果如何。
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

20

帖子

0

注册会员

Rank: 2

积分
111
最后登录
2014-12-31
 楼主| 发表于 2014-10-20 11:03:34 | 显示全部楼层
FSL_TICS_ZP 发表于 2014-10-20 09:57
你好,楼主!
在进行过8次ADC采样后,推出VLPS模式后,请确保MCU已正常的退出到RUN模式,然后进入到VLLS0模 ...

你好,我是用lpt唤醒的,怎么确保它唤醒后已经正常的退出到RUN模式呢
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-20 11:09:23 | 显示全部楼层
奥巴鸟 发表于 2014-10-20 11:03
你好,我是用lpt唤醒的,怎么确保它唤醒后已经正常的退出到RUN模式呢

你好,
例程中如果有用LPT唤醒的程序的话,应该就可以确保板子从低功耗模式返回到RUN模式,而且我还记得在例程中,
代码返回到RUN模式后,好像有个判断模式的语句吧,你看一下,我觉得参照例程代码,不可能顺序变了,功能就不能实现啊,
你再仔细检查一下!
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

20

帖子

0

注册会员

Rank: 2

积分
111
最后登录
2014-12-31
 楼主| 发表于 2014-10-20 11:25:53 | 显示全部楼层
FSL_TICS_ZP 发表于 2014-10-20 11:09
你好,
例程中如果有用LPT唤醒的程序的话,应该就可以确保板子从低功耗模式返回到RUN模式,而且我还记得 ...

我的板子没有外部晶振,我把例程写进去 ,
f (mcg_clk_hz < 0x100)
         while(1);//死到了这里
是不是启动代码要改下,如果是,怎么改
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

20

帖子

0

注册会员

Rank: 2

积分
111
最后登录
2014-12-31
 楼主| 发表于 2014-10-20 13:36:32 | 显示全部楼层
FSL_TICS_ZP 发表于 2014-10-20 11:09
你好,
例程中如果有用LPT唤醒的程序的话,应该就可以确保板子从低功耗模式返回到RUN模式,而且我还记得 ...

你好,我想买一块配套官方例程的kl05开发板,去哪里可以买到
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-20 13:52:40 | 显示全部楼层
奥巴鸟 发表于 2014-10-20 11:25
我的板子没有外部晶振,我把例程写进去 ,
f (mcg_clk_hz < 0x100)
         while(1);//死到了这里

你好,楼主!
关于时钟模式的修改是在sysinit.c文件中,时钟模式的配置在sysinit()函数中完成,你在这个函数中进行修改。
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-20 13:54:20 | 显示全部楼层
奥巴鸟 发表于 2014-10-20 13:36
你好,我想买一块配套官方例程的kl05开发板,去哪里可以买到

很简单,按照下方给的链接,单击【购买/规格】就可以购买啊。
3.jpg
[url=https://www.freescale.co
m/zh-Hans/webapp/sps/site/prod_summary.jsp?code=FRDM-KL05Z]https://www.freescale.co
m/zh-Hans/webapp/sps/site/prod_summary.jsp?code=FRDM-KL05Z[/url]
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

20

帖子

0

注册会员

Rank: 2

积分
111
最后登录
2014-12-31
 楼主| 发表于 2014-10-29 16:37:52 | 显示全部楼层
本帖最后由 奥巴鸟 于 2014-10-29 16:50 编辑
FSL_TICS_ZP 发表于 2014-10-20 13:54
很简单,按照下方给的链接,单击【购买/规格】就可以购买啊。

[url=https://www.freescale.co
m/zh-Hans/webapp]https://www.freescale.co
m/zh-Hans/webapp[/url] ...

您好,开发板我买了,我测试了下官方的IAR低功耗例程。还是存在问题。
我先进VLPS模式,10秒后可以唤醒,唤醒后在进入VLLS0模式(也就是选择c),用PTA7唤不醒。
但是直接进VLLS0模式,PTA7可以唤醒。

我想从VLPS模式切换到VLLS0模式在用PTA7唤醒(不按复位键),需要怎么改下
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

20

帖子

0

注册会员

Rank: 2

积分
111
最后登录
2014-12-31
 楼主| 发表于 2014-10-30 13:29:59 | 显示全部楼层
FSL_TICS_ZP 发表于 2014-10-30 10:25
IAR例程的低功耗模式然后切换是有点问题
在低功耗例程中,在进入具体低功耗模式时,需要使能进入低功耗模 ...

嗯,改好了,现在我想用内部晶振,不用外部晶振,该怎么改下程序呢。
我打印了一下,现在是在FEE模式,我不知道程序该在什么地方改
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 06:38 , Processed in 0.107590 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表