查看: 7957|回复: 23

[已解决] K60从stop唤醒后速度降低了一半(已解决)

[复制链接]

该用户从未签到

20

主题

108

帖子

0

中级会员

Rank: 3Rank: 3

积分
242
最后登录
2021-12-10
发表于 2013-8-21 17:07:13 | 显示全部楼层 |阅读模式
我的测试程序使用了for(;;)延时做成led循环闪烁,当中进入stop模式。用iar编译的,用JLINK调试没问题,把JLINK拔掉重新上电,在引脚中断唤醒stop之后,闪烁速度降低了一半,用示波器看了。请帮忙分析一下可能的原因,谢谢了。
我知道答案 目前已有23人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2013-8-22 09:39:04 | 显示全部楼层

RE:K60从stop唤醒后速度降低了一半

建议你可以先去看一下K60参考手册的Chapter 9ebug中的Debug in Low Power Modes找找原因。
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-8-22 10:08:16 | 显示全部楼层

回复:K60从stop唤醒后速度降低了一半

在stop模式下bus时钟是OFF的,唤醒之后若是进入了PEE模式,就需要参看一下OUTDIV的设置。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2019-8-16 10:32
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    19

    主题

    549

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1084
    最后登录
    2021-6-22
    发表于 2013-8-22 10:10:10 | 显示全部楼层

    RE:K60从stop唤醒后速度降低了一半

    唤醒后需要重新设置[face]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    178

    帖子

    0

    高级会员

    Rank: 4

    积分
    825
    最后登录
    1970-1-1
    发表于 2013-8-22 13:45:27 | 显示全部楼层

    RE:K60从stop唤醒后速度降低了一半

    感谢您对飞思卡尔产品的关注!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    108

    帖子

    0

    中级会员

    Rank: 3Rank: 3

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

    回复:K60从stop唤醒后速度降低了一半

    回复第 2 楼 于2013-08-22 09:39:04发表:
    建议你可以先去看一下K60参考手册的Chapter 9ebug中的Debug in Low Power Modes找找原因。 
     
     
    调试时,系统尝试进入停止或者 VLPS 模式,FCLK 继续运行来保持核心寄存器的访问。也就是说在非调试模式下,进入stop则FCLK断电,唤醒要重新配置?谢谢指引。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    108

    帖子

    0

    中级会员

    Rank: 3Rank: 3

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

    回复:K60从stop唤醒后速度降低了一半

    回复第 3 楼 于2013-08-22 10:08:16发表:
    在stop模式下bus时钟是OFF的,唤醒之后若是进入了PEE模式,就需要参看一下OUTDIV的设置。 
     
    晶振是50M,PLL至100M,stop模式唤醒后就直接50M在跑了?现在stop();后又重配了一下PLL正常了。谢谢帮助。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    108

    帖子

    0

    中级会员

    Rank: 3Rank: 3

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

    回复:K60从stop唤醒后速度降低了一半

    回复第 4 楼 于2013-08-22 10:10:10发表:
    唤醒后需要重新设置[face] 
     
    看来你一定验证过了,你是说重新配一下系统时钟,不配就是原来的外部50M在跑?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    178

    帖子

    0

    高级会员

    Rank: 4

    积分
    825
    最后登录
    1970-1-1
    发表于 2013-8-22 17:34:17 | 显示全部楼层

    RE:K60从stop唤醒后速度降低了一半

    我记得不配的话MCG会进入PBE模式
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

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

    回复:K60从stop唤醒后速度降低了一半

    回复第 6 楼 于2013-08-22 16:30:19发表:
    回复第 2 楼 于2013-08-22 09:39:04发表:
    建议你可以先去看一下K60参考手册的Chapter 9ebug中的Debug in Low Power Modes找找原因。 
     
     
    调试时,系统尝试进入停止或者 VLPS 模式,FCLK 继续运行来保持核心寄存器的访问。也就是说在非调试模式下,进入stop则FCLK断电,唤醒要重新配置?谢谢指引。
     
    Sorry,我前面的理解可能有误,在查完相关例程资料后,确定K60在从Stop、VLPS、LLS等模式下唤醒后,时钟模式会从进入低功耗模式前的PEE时钟模式变成PBE时钟模式,是需要重新配置的,九楼的说的很对。你可以参考TWR-K60D10的tsi_low_power例程代码。祝顺利!

     
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 23:28 , Processed in 0.111921 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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