查看: 1202|回复: 0

[求助] S32K144 低功耗休眠问题

[复制链接]
  • TA的每日心情
    奋斗
    2020-11-17 13:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    24
    最后登录
    2020-11-18
    发表于 2020-11-17 13:16:57 | 显示全部楼层 |阅读模式
    大家好,
    最近在调试S32K144 的低功耗和唤醒功能,请问有好的程序或者建议使得S32K144 进入VLPS模式吗?我的程序进入相应得指令就老是会复位一次,然后电流才下降;附上我的程序

    void Power_RUN_to_STOP (void)
    {
    #if 0
    /* Set the SLEEPDEEP bit to enable deep sleep mode (STOP) */
            S32_SCB->SCR |= S32_SCB_SCR_SLEEPDEEP_MASK;
    /*select stop mode*/
            SMC->PMCTRL = SMC_PMCTRL_STOPM(0b00);
            SMC->STOPCTRL = SMC_STOPCTRL_STOPO(0b01);
            if(SMC->PMSTAT == 0x01)
            {
                    asm("WFI");
            }
    #else
            /* Disable the JTAG port pins */
            /* Disable Adc Pins */

            PMC->REGSC |= PMC_REGSC_BIASEN(1); // [1] CLKBIASDIS = 1 In VLPS mode, the bias current for SIRC, FIRC, PLL is disabled

            /* Disable the Fosc and Sosc from chip*/
            SCG->FIRCCSR = SCG_FIRCCSR_FIRCEN(0);
            while(SCG->FIRCCSR & (1 << 24));
            SCG->SOSCCSR = SCG_SOSCCSR_SOSCEN(0);

            S32_SCB->SCR |= S32_SCB_SCR_SLEEPDEEP_MASK|0x2; /* allow deep sleep mode0 */
            SMC->PMPROT = SMC_PMPROT_AVLP(1); /* allow very low power mode*/


            SMC->PMCTRL = SMC_PMCTRL_STOPM(2);

            if(SMC->PMSTAT == 0x01)
            {
                    asm("WFI");
            }
    #endif

    }

    void init_NVIC(void)
    {

            power_cp_wakeup_set();
            INT_SYS_ClearPending(PORTE_IRQn);
            INT_SYS_SetPriority(PORTE_IRQn, 0);

            // PORTE_interrupt
            S32_NVIC-> ICPR [1] = (1 <<(63%32));
            S32_NVIC-> ISER [1] = (1 <<(63%32));
            S32_NVIC-> IP [63] = 0x00;
            //PORTE-> DFER |= (1 << 5);
    }


    void power_set_mode(POWER_SYS_TYPE mod)
    {
        init_NVIC();
        Power_RUN_to_STOP();
    }
    我知道答案 目前已有0人回答
    哎,代码总出bug,签到求保佑!
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-24 19:09 , Processed in 0.132138 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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