查看: 3918|回复: 10

[求助] 求大神指点:上电重启和按键复位的区别

[复制链接]
  • TA的每日心情
    难过
    2018-11-2 10:17
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    9

    主题

    360

    帖子

    1

    高级会员

    Rank: 4

    积分
    841
    最后登录
    2022-1-19
    发表于 2016-7-13 11:58:52 | 显示全部楼层 |阅读模式
    RT对于一个MCU来说 或者更具体来说对于kinetis系列的MCU,上电重启和复位之间,对程序执行是否有什么影响?
    我知道答案 目前已有10人回答
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24860
    最后登录
    2025-7-18
    发表于 2016-7-13 13:52:14 | 显示全部楼层
    上电重启和复位(指得是按键复位),最终都是触发MCU执行reset 中断的,所以从这个角度来看,两者没有什么差别
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2018-11-2 10:17
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    9

    主题

    360

    帖子

    1

    高级会员

    Rank: 4

    积分
    841
    最后登录
    2022-1-19
     楼主| 发表于 2016-7-13 17:02:56 | 显示全部楼层
    小恩GG 发表于 2016-7-13 13:52
    上电重启和复位(指得是按键复位),最终都是触发MCU执行reset 中断的,所以从这个角度来看,两者没有什么 ...

    二者之间对于内部寄存器的作用一致吗?
    现在做的一个case  应用低功耗的vlps状态  只有在在下载完之后   断电重启  才能测量到正常的功耗。
    如果不断电重启,则功耗是非正常的。
    您觉得应该从哪个角度去寻找问题?
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24860
    最后登录
    2025-7-18
    发表于 2016-7-13 17:15:07 | 显示全部楼层
    PLAV054A 发表于 2016-7-13 17:02
    二者之间对于内部寄存器的作用一致吗?
    现在做的一个case  应用低功耗的vlps状态  只有在在下载完之后    ...

    就是说代码都是可以正常运行的,但是测出来的功耗相差很大?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2018-11-2 10:17
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    9

    主题

    360

    帖子

    1

    高级会员

    Rank: 4

    积分
    841
    最后登录
    2022-1-19
     楼主| 发表于 2016-7-14 12:37:31 | 显示全部楼层
    小恩GG 发表于 2016-7-13 17:15
    就是说代码都是可以正常运行的,但是测出来的功耗相差很大?

    是的  运行正常
    从下载程序需要按着复位才能下载这个角度分析,应该已经进入了VLPS状态。但是不断电的话,测出来的功耗就很大。一个是8ma左右  一个是ua级别
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24860
    最后登录
    2025-7-18
    发表于 2016-7-15 14:47:27 | 显示全部楼层
    PLAV054A 发表于 2016-7-14 12:37
    是的  运行正常
    从下载程序需要按着复位才能下载这个角度分析,应该已经进入了VLPS状态。但是不断电的话 ...

    这应该是你下载代码后,板子还连接着调试器的原因!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2018-11-2 10:17
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    9

    主题

    360

    帖子

    1

    高级会员

    Rank: 4

    积分
    841
    最后登录
    2022-1-19
     楼主| 发表于 2016-7-18 09:59:52 | 显示全部楼层
    小恩GG 发表于 2016-7-15 14:47
    这应该是你下载代码后,板子还连接着调试器的原因!

    调试器会有什么影响吗?
    我用的是opensda
    供电也需要用这个
    但是断电再次上电之后
    旧功耗正常了
    一般来说调试器对板子功耗会有哪些影响?
    我们已经发现在这个问题在一些demo里也有
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24860
    最后登录
    2025-7-18
    发表于 2016-7-18 11:29:18 | 显示全部楼层
    PLAV054A 发表于 2016-7-18 09:59
    调试器会有什么影响吗?
    我用的是opensda
    供电也需要用这个

    OpenSDA就是调试器啊,连接着它在测试低功耗时的能耗,会比没有联大很多的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2018-11-2 10:17
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    9

    主题

    360

    帖子

    1

    高级会员

    Rank: 4

    积分
    841
    最后登录
    2022-1-19
     楼主| 发表于 2016-7-18 12:15:31 | 显示全部楼层
    小恩GG 发表于 2016-7-18 11:29
    OpenSDA就是调试器啊,连接着它在测试低功耗时的能耗,会比没有联大很多的 ...

    那断电之后为什么就正常呢?opensda不断电一次不停止工作么
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3255
    最后登录
    2023-6-23
    发表于 2016-7-18 16:41:30 | 显示全部楼层
    上电重启和按键复位的一大区别是RAM区的内容:上电重启后RAM内容是随机数,而按键复位后RAM内容是复位前的状态。
    另外有些寄存器的内容也是不同的,具体要看手册;手册中有每个寄存器位的复位值。

    楼主的问题多数出在,可能有些变量或寄存器,使用之前没有进行初始化,而是使用默认值。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-18 19:10 , Processed in 0.105621 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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