• 注册 / 登录
  • 切换到窄版
  • 查看: 2230|回复: 0

    华大L130的看门狗的错误操作导致的休眠电流大

    [复制链接]

    1

    主题

    1

    帖子

    9

    积分

    新手上路

    Rank: 1

    积分
    9
    发表于 2022-9-6 16:14:03 | 显示全部楼层 |阅读模式

    路线栈欢迎您!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    今早突然发现休眠电流高达1.2mA。怀疑是字库芯片,又怀疑是ADC,又以为是没进入深度休眠。反复对比新老版本的代码,多方验证都不是。摸着不着头脑。最后结果是因为看门狗的一条语句。我配置完看门狗参数后就把看门狗的外设时钟给关了。没想到这个做法导致休眠电流1.2mA。去掉这个做法后就正常了。
            ......
            M0P_SYSCTRL->PERI_CLKEN_f.WDT=1;
            M0P_WDT->CON=11;                // 3.28s,
            M0P_WDT->CON|=BIT5;
            FeedDog;
    //        M0P_SYSCTRL->PERI_CLKEN_f.WDT=0;// 去掉后休眠电流恢复正常
             ......
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|路丝栈 ( 粤ICP备2021053448号 )

    GMT+8, 2024-12-22 15:04 , Processed in 0.043869 second(s), 19 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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