请选择 进入手机版 | 继续访问电脑版
查看: 1596|回复: 3

[求助] 请问LPC55S16在进入深度睡眠后切换时钟会偶然性重启

[复制链接]
回帖奖励 20 NXP金币 回复本帖可获得 5 NXP金币奖励! 每人限 1 次

该用户从未签到

2

主题

10

帖子

0

中级会员

Rank: 3Rank: 3

积分
243
最后登录
2025-4-1
发表于 2023-12-29 13:45:27 | 显示全部楼层 |阅读模式
1、请教一下,在深度睡眠后,切换时钟频率有什么特别要注意的吗?
2、在用RTC每10分钟唤醒一次的测试下,偶尔还会出现设备重启的情况,用锁相环切换到150Mhz的时候,现象更加明显
     (但如果不切换时钟频率就不会出现,也就是把BOARD_BootClockPLL96M注释后。
   
我知道答案 目前已有3人回答
1.png
2.png
回复

使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4328
    最后登录
    2025-6-13
    发表于 2023-12-29 14:35:10 | 显示全部楼层

    回帖奖励 +5 NXP金币

    检查下 BOD的设置
        /* set BOD VBAT level to 1.65V */
        POWER_SetBodVbatLevel(kPOWER_BodVbatLevel1650mv, kPOWER_BodHystLevel50mv, false);
    一般都是电源波动造成BOD复位了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    10

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    243
    最后登录
    2025-4-1
     楼主| 发表于 2023-12-29 14:55:06 | 显示全部楼层
    mgn 发表于 2023-12-29 14:35
    检查下 BOD的设置
        /* set BOD VBAT level to 1.65V */
        POWER_SetBodVbatLevel(kPOWER_BodVbatLevel ...

    这个POWER_SetBodVbatLevel(kPOWER_BodVbatLevel1650mv, kPOWER_BodHystLevel50mv, false);在程序初始化的时候已经做了,莫非是需要在程序初始化的时候将这个调低点?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4328
    最后登录
    2025-6-13
    发表于 2023-12-29 14:58:18 | 显示全部楼层
    一般来说 要么是SRAM里的数据丢了, 这个时候要看看SRAM是否设置成保留的retention。要么就是BOD触发了,BOD触发我记得是有中断的,可以打印一条看看
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-6-18 01:18 , Processed in 0.127217 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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