<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: about wake up from vlls1 by rtc in Kinetis Software Development Kit</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704417#M7540</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="" data-content-finding="Community" data-userid="232026" data-username="will.peng" href="https://community.nxp.com/people/will.peng"&gt;p ww&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would suggest you check the clock source for the RTC, it should be LPO or RTC_CLKIN, otherwise, it can not work in VLLSx mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Sep 2017 06:22:29 GMT</pubDate>
    <dc:creator>danielchen</dc:creator>
    <dc:date>2017-09-19T06:22:29Z</dc:date>
    <item>
      <title>about wake up from vlls1 by rtc</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704414#M7537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody&amp;nbsp;,&lt;/P&gt;&lt;P&gt;My MCU is MKL03.I wonder if the&amp;nbsp;mkl03 can waked up by RTC SECONDS INTERRUPT from vlls1?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2017 06:36:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704414#M7537</guid>
      <dc:creator>will_peng</dc:creator>
      <dc:date>2017-09-15T06:36:12Z</dc:date>
    </item>
    <item>
      <title>Re: about wake up from vlls1 by rtc</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704415#M7538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="" data-content-finding="Community" data-userid="232026" data-username="will.peng" href="https://community.nxp.com/people/will.peng"&gt;p ww&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Short answer is yes, but you should make sure the clock can work under VLLS1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2017 08:41:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704415#M7538</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2017-09-15T08:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: about wake up from vlls1 by rtc</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704416#M7539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;But when the MKL03 enter VLLS1.it cannot be wake up.&amp;nbsp;Please help me !&lt;/P&gt;&lt;DIV&gt;/*******************************************************************************&lt;BR /&gt;&amp;nbsp;* Variables for BOARD_BootClockRUN configuration&lt;BR /&gt;&amp;nbsp;******************************************************************************/&lt;BR /&gt;const mcglite_config_t mcgliteConfig_BOARD_BootClockRUN =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .outSrc = kMCGLITE_ClkSrcLirc,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* MCGOUTCLK source is LIRC */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .irclkEnableMode = kMCGLITE_IrclkEnable,&amp;nbsp; /* MCGIRCLK enabled, MCGIRCLK disabled in STOP mode */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .ircs = kMCGLITE_Lirc2M,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Slow internal reference (LIRC) 2 MHz clock selected */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .fcrdiv = kMCGLITE_LircDivBy1,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Low-frequency Internal Reference Clock Divider: divided by 1 */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .lircDiv2 = kMCGLITE_LircDivBy1,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Second Low-frequency Internal Reference Clock Divider: divided by 1 */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .hircEnableInNotHircMode = false,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* HIRC source is not enabled */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;BR /&gt;const sim_clock_config_t simConfig_BOARD_BootClockRUN =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .er32kSrc = SIM_OSC32KSEL_OSC32KCLK_CLK,&amp;nbsp; /* OSC32KSEL select: OSC32KCLK clock */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .clkdiv1 = 0x10000U,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* SIM_CLKDIV1 - OUTDIV1: /1, OUTDIV4: /2 */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;BR /&gt;const osc_config_t oscConfig_BOARD_BootClockRUN =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .freq = 32768U,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Oscillator frequency: 32768Hz */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .capLoad = (kOSC_Cap4P | kOSC_Cap8P),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Oscillator capacity load: 12pF */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .workMode = kOSC_ModeOscLowPower,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Oscillator low power */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .oscerConfig =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .enableMode = OSC_ER_CLK_DISABLE, /* Disable external reference clock */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/DIV&gt;&lt;DIV&gt;/*******************************************************************************&lt;BR /&gt;&amp;nbsp;* Code for BOARD_BootClockRUN configuration&lt;BR /&gt;&amp;nbsp;******************************************************************************/&lt;BR /&gt;void BOARD_BootClockRUN(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set the system clock dividers in SIM to safe value. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_SetSimSafeDivs();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enable RTC oscillator. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CLOCK_CONFIG_EnableRtcOsc(RTC_OSC_CAP_LOAD_12PF);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initializes OSC0 according to board configuration. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CLOCK_InitOsc0(&amp;amp;oscConfig_BOARD_BootClockRUN);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CLOCK_SetXtal0Freq(oscConfig_BOARD_BootClockRUN.freq);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set MCG to LIRC2M mode. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_SetMcgliteConfig(&amp;amp;mcgliteConfig_BOARD_BootClockRUN);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set the clock configuration in SIM module. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //CLOCK_SetSimConfig(&amp;amp;simConfig_BOARD_BootClockRUN);&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Configure RTC clock. */&lt;BR /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_CONFIG_SetRtcClock();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set SystemCoreClock variable. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SystemCoreClock = BOARD_BOOTCLOCKRUN_CORE_CLOCK;&lt;BR /&gt;}&lt;BR /&gt;void BOARD_PorClockRUN(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set the system clock dividers in SIM to safe value. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_SetSimSafeDivs();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Enable RTC oscillator. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_CONFIG_EnableRtcOsc(RTC_OSC_CAP_LOAD_12PF);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initializes OSC0 according to board configuration. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_InitOsc0(&amp;amp;oscConfig_BOARD_BootClockRUN);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_SetXtal0Freq(oscConfig_BOARD_BootClockRUN.freq);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set MCG to LIRC2M mode. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_SetMcgliteConfig(&amp;amp;mcgliteConfig_BOARD_BootClockRUN);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set the clock configuration in SIM module. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_SetSimConfig(&amp;amp;simConfig_BOARD_BootClockRUN);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Configure RTC clock. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOCK_CONFIG_SetRtcClock();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set SystemCoreClock variable. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SystemCoreClock = BOARD_BOOTCLOCKRUN_CORE_CLOCK;&lt;BR /&gt;&amp;nbsp;CLOCK_SetRtcClkOutClock(0);&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt;//rtc.c&lt;/DIV&gt;&lt;DIV&gt;void app_rtc_init(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;rtc_config_t config;&lt;BR /&gt;&amp;nbsp;rtc_datetime_t date;&lt;BR /&gt;&amp;nbsp;RTC_GetDefaultConfig(&amp;amp;config);&lt;BR /&gt;&amp;nbsp;config.wakeupSelect = 0;&lt;BR /&gt;&amp;nbsp;config.supervisorAccess = 1;&lt;BR /&gt;&amp;nbsp;config.updateMode = 1;&lt;BR /&gt;&amp;nbsp;RTC_Init(RTC, &amp;amp;config);&lt;BR /&gt;&amp;nbsp;RTC_StopTimer(RTC);&lt;BR /&gt;&amp;nbsp;/* Set a start date time and start RT */&lt;BR /&gt;&amp;nbsp;date.year = 2017U;&lt;BR /&gt;&amp;nbsp;date.month = 9U;&lt;BR /&gt;&amp;nbsp;date.day = 8U;&lt;BR /&gt;&amp;nbsp;date.hour = 10U;&lt;BR /&gt;&amp;nbsp;date.minute = 39;&lt;BR /&gt;&amp;nbsp;date.second = 0;&lt;BR /&gt;&amp;nbsp;/* Set RTC time to default */&lt;BR /&gt;&amp;nbsp;RTC_SetDatetime(RTC, &amp;amp;date);&lt;BR /&gt;&amp;nbsp;RTC_StartTimer(RTC);&lt;BR /&gt;}&lt;BR /&gt;uint32_t app_rtc_get_second(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;CLOCK_EnableClock(kCLOCK_Rtc0);&lt;BR /&gt;&amp;nbsp;return RTC-&amp;gt;TSR;&lt;BR /&gt;}&lt;BR /&gt;void app_rtc_clear_alarm(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;CLOCK_EnableClock(kCLOCK_Rtc0);&lt;BR /&gt;&amp;nbsp;RTC_ClearStatusFlags(RTC, kRTC_AlarmInterruptEnable);&lt;BR /&gt;}&lt;BR /&gt;void app_rtc_set_alarm(uint16_t second)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;uint32_t currSeconds;&lt;BR /&gt;&amp;nbsp;//CLOCK_EnableClock(kCLOCK_Rtc0);&lt;BR /&gt;&amp;nbsp;currSeconds = RTC-&amp;gt;TSR;&lt;BR /&gt;&amp;nbsp;RTC-&amp;gt;TAR = currSeconds + second;&lt;BR /&gt;&amp;nbsp;/* Enable RTC alarm interrupt */&lt;BR /&gt;&amp;nbsp;RTC_EnableInterrupts(RTC, kRTC_AlarmInterruptEnable);&amp;nbsp;&lt;BR /&gt;&amp;nbsp;//EnableIRQ(RTC_IRQn);&lt;BR /&gt;}&lt;BR /&gt;void app_rtc_enable_second_alarm(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;CLOCK_EnableClock(kCLOCK_Rtc0);&lt;BR /&gt;&amp;nbsp;RTC_DisableInterrupts(RTC, RTC_IER_TIIE_MASK);&amp;nbsp;&lt;BR /&gt;&amp;nbsp;RTC_DisableInterrupts(RTC, RTC_IER_TOIE_MASK);&amp;nbsp;&lt;BR /&gt;&amp;nbsp;RTC_DisableInterrupts(RTC, RTC_IER_TAIE_MASK);&amp;nbsp;&lt;BR /&gt;&amp;nbsp;RTC_EnableInterrupts(RTC, kRTC_SecondsInterruptEnable);&amp;nbsp;&lt;BR /&gt;}&lt;BR /&gt;void app_rtc_disable_second_alarm(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;RTC_DisableInterrupts(RTC, kRTC_SecondsInterruptEnable);&amp;nbsp;&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;//main.c&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;void RTC_IRQHandler(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (RTC_GetStatusFlags(RTC) &amp;amp; kRTC_AlarmFlag)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;RTC_ClearStatusFlags(RTC, kRTC_AlarmFlag);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Ht1621_Bus_Init();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;run_para-&amp;gt;lcd_second++;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;run_para-&amp;gt;lcd_second = run_para-&amp;gt;lcd_second % 10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Display_Small_No1(run_para-&amp;gt;lcd_second);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;app_rtc_set_alarm(2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;/* Clear alarm flag */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;void RTC_Seconds_IRQHandler(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Ht1621_Bus_Init();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;run_para-&amp;gt;lcd_second++;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;run_para-&amp;gt;lcd_second = run_para-&amp;gt;lcd_second % 10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Display_Small_No1(run_para-&amp;gt;lcd_second);&lt;BR /&gt;}&lt;BR /&gt;/*!&lt;BR /&gt;&amp;nbsp;* @brief LLWU interrupt handler.&lt;BR /&gt;&amp;nbsp;*/&lt;BR /&gt;void LLWU_IRQHandler(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;if(LLWU_GetExternalWakeupPinFlag(LLWU, LLWU_WAKEUP_PIN_IDX))&lt;BR /&gt;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;LLWU_ClearExternalWakeupPinFlag(LLWU, LLWU_WAKEUP_PIN_IDX);&lt;BR /&gt;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Ht1621_Bus_Init();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;run_para-&amp;gt;lcd_second++;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;run_para-&amp;gt;lcd_second = run_para-&amp;gt;lcd_second % 10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Display_Small_No1(run_para-&amp;gt;lcd_second);&lt;BR /&gt;}&lt;BR /&gt;void PORTB_IRQHandler(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;if ((1U &amp;lt;&amp;lt; WAKE_PIN) &amp;amp; PORT_GetPinsInterruptFlags(PORTB))&lt;BR /&gt;&amp;nbsp;{//WAKE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;PORT_ClearPinsInterruptFlags(PORTB, (1U &amp;lt;&amp;lt; WAKE_PIN));&lt;BR /&gt;&amp;nbsp;}&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;int main(void) {&lt;BR /&gt;&amp;nbsp;extern void BOARD_PorClockRUN(void);&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;SMC_SetPowerModeProtection(SMC, kSMC_AllowPowerModeAll); //CPUÔËÐÐÔÚËùÓÐµçÔ´¹¤×÷Ä£Ê½ÏÂ&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (kRCM_SourcePor &amp;amp; RCM_GetPreviousResetSources(RCM)) /* Wakeup POR */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;//por reset&lt;BR /&gt;&amp;nbsp;&amp;nbsp;//check flash crc or load default para&lt;BR /&gt;&amp;nbsp;&amp;nbsp;BOARD_PorClockRUN();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;//MCG-&amp;gt;C2 |= MCG_C2_EREFS0_MASK;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;app_rtc_init();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;app_rtc_enable_second_alarm();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;//app_rtc_set_alarm(1);&lt;BR /&gt;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;else&lt;BR /&gt;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;BOARD_InitBootClocks();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;CLOCK_EnableClock(kCLOCK_Rtc0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;//RTC_StartTimer(RTC);&lt;BR /&gt;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;Ht1621_Init();&lt;BR /&gt;&amp;nbsp;Ht1621_clear();&lt;BR /&gt;&amp;nbsp;run_para-&amp;gt;lcd_second++;&lt;BR /&gt;&amp;nbsp;run_para-&amp;gt;lcd_second = run_para-&amp;gt;lcd_second % 10;&lt;BR /&gt;&amp;nbsp;button_init(); &lt;BR /&gt;&amp;nbsp;wake_init();&lt;BR /&gt;&amp;nbsp;NVIC_EnableIRQ(RTC_Seconds_IRQn);&lt;BR /&gt;&amp;nbsp;//NVIC_EnableIRQ(RTC_IRQn); &lt;BR /&gt;&amp;nbsp;NVIC_EnableIRQ(LLWU_IRQn);&lt;BR /&gt;&amp;nbsp;if (kRCM_SourceWakeup &amp;amp; RCM_GetPreviousResetSources(RCM)) /* Wakeup from VLLS. */&lt;BR /&gt;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;enable_llwu_interrupt(); &lt;BR /&gt;&amp;nbsp;power_mode_vlls1();&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;while(1)&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;}&lt;BR /&gt;}&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2017 09:09:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704416#M7539</guid>
      <dc:creator>will_peng</dc:creator>
      <dc:date>2017-09-15T09:09:32Z</dc:date>
    </item>
    <item>
      <title>Re: about wake up from vlls1 by rtc</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704417#M7540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A _jive_internal="true" class="" data-content-finding="Community" data-userid="232026" data-username="will.peng" href="https://community.nxp.com/people/will.peng"&gt;p ww&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would suggest you check the clock source for the RTC, it should be LPO or RTC_CLKIN, otherwise, it can not work in VLLSx mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Sep 2017 06:22:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704417#M7540</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2017-09-19T06:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: about wake up from vlls1 by rtc</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704418#M7541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/391256"&gt;https://community.nxp.com/thread/391256&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I use OSC as the clock source. I fix the issue by delay 125ms after wakeup from VLL1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Sep 2017 08:47:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/about-wake-up-from-vlls1-by-rtc/m-p/704418#M7541</guid>
      <dc:creator>will_peng</dc:creator>
      <dc:date>2017-09-19T08:47:28Z</dc:date>
    </item>
  </channel>
</rss>

