<?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 KW36 LOWPOWER in Wireless MCU</title>
    <link>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2088931#M19687</link>
    <description>&lt;P&gt;KW36 enter lowpower mode，start low power timer，&lt;SPAN&gt;It was found that the timer was inaccurate .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;test_timer = TMR_AllocateTimer();&lt;BR /&gt;TMR_StartLowPowerTimer(test_timer , gTmrLowPowerIntervalMillisTimer_c, 1000, set_event, NULL);&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 29 Apr 2025 05:25:09 GMT</pubDate>
    <dc:creator>wjw2023</dc:creator>
    <dc:date>2025-04-29T05:25:09Z</dc:date>
    <item>
      <title>KW36 LOWPOWER</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2088931#M19687</link>
      <description>&lt;P&gt;KW36 enter lowpower mode，start low power timer，&lt;SPAN&gt;It was found that the timer was inaccurate .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;test_timer = TMR_AllocateTimer();&lt;BR /&gt;TMR_StartLowPowerTimer(test_timer , gTmrLowPowerIntervalMillisTimer_c, 1000, set_event, NULL);&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Apr 2025 05:25:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2088931#M19687</guid>
      <dc:creator>wjw2023</dc:creator>
      <dc:date>2025-04-29T05:25:09Z</dc:date>
    </item>
    <item>
      <title>Re: KW36 LOWPOWER</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2090455#M19692</link>
      <description>&lt;P style="margin-top: 0pt; margin-bottom: 11pt; font-family: Poppins; font-size: 12.0pt; color: #2c2f31;"&gt;&lt;SPAN&gt;Hello, Could you help us bring more information please?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin-top: 0pt; margin-bottom: 11pt; font-family: Poppins; font-size: 12.0pt; color: #2c2f31;"&gt;&lt;SPAN&gt;What example are you running?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin-top: 0pt; margin-bottom: 11pt; font-family: Poppins; font-size: 12.0pt; color: #2c2f31;"&gt;&lt;SPAN&gt;What version of MCUXpresso and SDK are you using?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin-top: 0pt; margin-bottom: 11pt; font-family: Poppins; font-size: 12.0pt; color: #2c2f31;"&gt;&lt;SPAN&gt;Are you using the FRDM-KW36 or a custom board?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin-top: 0pt; margin-bottom: 11pt; font-family: Poppins; font-size: 12.0pt; color: #2c2f31;"&gt;&lt;SPAN&gt;Do you have any other modifications on your code?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Apr 2025 21:29:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2090455#M19692</guid>
      <dc:creator>luis_maravilla</dc:creator>
      <dc:date>2025-04-30T21:29:17Z</dc:date>
    </item>
    <item>
      <title>Re: KW36 LOWPOWER</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2092805#M19695</link>
      <description>&lt;P&gt;sdk ver 2.2.5&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;example：w_uart&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Create a task and implement the following code :&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;static void set_event(void *param)&lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;OSA_EventSet(event, 1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;static tmrTimerID_t p_timer = gTmrInvalidTimerID_c;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;void test_service()&lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;uint32_t count = 0;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; osaStatus_t status;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; osaEventFlags_t flags = 0;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; p_timer = TMR_AllocateTimer();&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;TMR_StartLowPowerTimer(p_timer, gTmrLowPowerIntervalMillisTimer_c, 200, set_event, NULL);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;event = OSA_EventCreate(true);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; for (;;) {&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;status = OSA_EventWait(event, ~0, false, 1000, &amp;amp;flags);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if (status == osaStatus_Success &amp;amp;&amp;amp; (flags &amp;amp; 1)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if (++count &amp;gt;= 300) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;count = 0;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;PWR_DisallowDeviceToSleep();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;printf("test.........\n");//1分钟打印一次&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;PWR_AllowDeviceToSleep();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;The execution result is shown in the figure. After entering low power consumption, the timing is inaccurate&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wjw2023_0-1746614965548.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/336530iAB180F928564A04E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="wjw2023_0-1746614965548.png" alt="wjw2023_0-1746614965548.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 May 2025 10:51:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2092805#M19695</guid>
      <dc:creator>wjw2023</dc:creator>
      <dc:date>2025-05-07T10:51:46Z</dc:date>
    </item>
    <item>
      <title>Re: KW36 LOWPOWER</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2094751#M19696</link>
      <description>&lt;P style="margin-top: 0pt; margin-bottom: 11pt; font-family: Poppins; font-size: 12.0pt; color: #2c2f31;"&gt;&lt;SPAN&gt;Hello&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin-top: 0pt; margin-bottom: 11pt; font-family: Poppins; font-size: 12.0pt; color: #2c2f31;"&gt;&lt;SPAN&gt;I need to confirm if the example&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;w_uart is the bm or the FreeRTOS example.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin-top: 0pt; margin-bottom: 11pt; font-family: Poppins; font-size: 12.0pt; color: #2c2f31;"&gt;&lt;SPAN&gt;Best Regards&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin-top: 0pt; margin-bottom: 11pt; font-family: Poppins; font-size: 12.0pt; color: #2c2f31;"&gt;&lt;SPAN&gt;Luis&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 17:11:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2094751#M19696</guid>
      <dc:creator>luis_maravilla</dc:creator>
      <dc:date>2025-05-09T17:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: KW36 LOWPOWER</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2094965#M19697</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;FreeRTOS example.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have provided the source code and operation logs above. Can we conduct analysis based on these?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 12 May 2025 01:52:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2094965#M19697</guid>
      <dc:creator>wjw2023</dc:creator>
      <dc:date>2025-05-12T01:52:39Z</dc:date>
    </item>
    <item>
      <title>Re: KW36 LOWPOWER</title>
      <link>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2095736#M19698</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;When you use FreeRTOS in low power mode for your demo application, Its necessary to check when the next task it is going to change, and set a timer that synchronizes the timer you created as it exits the low power mode, and recover the time and make the call to adjust to the time that was sleep during the Low power mode, this synchronization recovers time from low power use.&lt;/P&gt;
&lt;P&gt;Also, I would recommend checking the priority of the task you created to be set appropriately; If other tasks have higher priority the timer task might get delayed.&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;
&lt;P&gt;Luis&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 12 May 2025 20:30:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Wireless-MCU/KW36-LOWPOWER/m-p/2095736#M19698</guid>
      <dc:creator>luis_maravilla</dc:creator>
      <dc:date>2025-05-12T20:30:27Z</dc:date>
    </item>
  </channel>
</rss>

