查看: 2720|回复: 5

[已解决] K60进入LLS,退出再进入出现的奇怪问题(已解决)

[复制链接]

该用户从未签到

20

主题

108

帖子

0

中级会员

Rank: 3Rank: 3

积分
242
最后登录
2021-12-10
发表于 2013-8-29 16:47:53 | 显示全部楼层 |阅读模式
我做的进入LLS实验,步骤如下:
1. 开发板上电,LED闪5次后进入LLS;
 
2. 此时板子电流 111ma,普通引脚的按键中断不能够唤醒,使用LLWU_P15可以唤醒;
 
3.使用LLWU_P15唤醒后,LED再闪5次又进入了LLS;
 
4. 此时电流 125ma,再使用普通引脚的按键竟然能够唤醒MCU,再进入LLS,普通引脚的按键仍能唤醒.......
 
5. 按RESET键重启后,LED闪5次进入LLS,普通引脚按键中断还是能唤醒。
 
按手册上说LLS模式下,只有LLWU_P0~LLWU_P15引脚才能唤醒,普通引脚不能够唤醒,而实验的步骤2是正确的,步骤4却出现了异常。而且是复位也不能恢复正常,只有重新上电才能再到步骤2正常一次,步骤4依然异常。求解
我知道答案 目前已有4人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2013-8-30 10:40:32 | 显示全部楼层

RE:K60进入LLS,退出再进入出现的奇怪问题

应该不会出现这种现象,你可以参考TWR-K60D1板中tsi_low_pwr工程中的LLS模式相关的代码看看。
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

108

帖子

0

中级会员

Rank: 3Rank: 3

积分
242
最后登录
2021-12-10
 楼主| 发表于 2013-8-30 14:33:12 | 显示全部楼层

回复:K60进入LLS,退出再进入出现的奇怪问题

回复第 2 楼 于2013-08-30 10:40:32发表:
应该不会出现这种现象,你可以参考TWR-K60D1板中tsi_low_pwr工程中的LLS模式相关的代码看看。 

我调用的函数和tsi_low_pwr工程中的一样。部分代码:

<span style="font-size: small">while(1)
    {
     for(n=0;n
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

108

帖子

0

中级会员

Rank: 3Rank: 3

积分
242
最后登录
2021-12-10
 楼主| 发表于 2013-8-30 18:22:59 | 显示全部楼层

回复:K60进入LLS,退出再进入出现的奇怪问题

突然想起来write-once 寄存器 MC_PMPROT,在程序里while(1){ }被多次写入。可是我把MC_PMPROT和MC_PMCTRL_LPLLSM的操作移到了while的前面,还是一样啊。多次写MC_PMPROT会搞坏芯片吗?另外,手册上描述:
 
PMPROT is write once after any reset. This write to PMPROT clears LPLLSM, which rovides protection after wakeup from low power or low leakage modes. The state of LPLLSM prior to clearing due to update of PMPROT indicates which power mode was exited and should be used by initialization software for proper power mode recovery.
 
不是很理解这段的意思。
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

108

帖子

0

中级会员

Rank: 3Rank: 3

积分
242
最后登录
2021-12-10
 楼主| 发表于 2013-9-2 10:02:54 | 显示全部楼层

RE:K60进入LLS,退出再进入出现的奇怪问题

普通引脚唤醒的问题解决了,不是把MC_PMPROT和MC_PMCTRL_LPLLSM的操作移到while的前面,而是把LLWU_PE4 = LLWU_PE4_WUPE15(2);移到while的前面。1.不明白这里面的原因;2.另外,第二次及以后进入LLS的电流还是125mA...
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

108

帖子

0

中级会员

Rank: 3Rank: 3

积分
242
最后登录
2021-12-10
 楼主| 发表于 2013-9-3 18:03:57 | 显示全部楼层

回复:K60进入LLS,退出再进入出现的奇怪问题

回复第 5 楼 于2013-09-02 10:02:54发表:
2.另外,第二次及以后进入LLS的电流还是125mA 

电流偏大的问题,通过清除唤醒标志位解决,感谢ZP版主近来的帮助。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-20 15:40 , Processed in 0.097615 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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