<?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: Help:Delay Function for time delay(S32K144) in S32 Design Studio</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/Help-Delay-Function-for-time-delay-S32K144/m-p/868607#M4459</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe you are looking for something like the McuWait module:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/ErichStyger/McuOnEclipseLibrary/blob/master/lib/src/McuWait.c" title="https://github.com/ErichStyger/McuOnEclipseLibrary/blob/master/lib/src/McuWait.c"&gt;McuOnEclipseLibrary/McuWait.c at master · ErichStyger/McuOnEclipseLibrary · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It offers functions to wait for a number of milli-seconds or microseconds:&lt;/P&gt;&lt;P&gt;McuWait_Waitms(1000);&lt;/P&gt;&lt;P&gt;McuWait_Waitus(50);&lt;/P&gt;&lt;P&gt;If using an ARM Cortex-M4, it uses the cycle counter (see &lt;A class="link-titled" href="https://mcuoneclipse.com/2017/01/30/cycle-counting-on-arm-cortex-m-with-dwt/" title="https://mcuoneclipse.com/2017/01/30/cycle-counting-on-arm-cortex-m-with-dwt/"&gt;Cycle Counting on ARM Cortex-M with DWT | MCU on Eclipse&lt;/A&gt;&amp;nbsp; and &lt;A class="link-titled" href="https://mcuoneclipse.com/2018/06/28/measuring-arm-cortex-m-cpu-cycles-spent-with-the-mcuxpresso-eclipse-registers-view/" title="https://mcuoneclipse.com/2018/06/28/measuring-arm-cortex-m-cpu-cycles-spent-with-the-mcuxpresso-eclipse-registers-view/"&gt;Measuring ARM Cortex-M CPU Cycles Spent with the MCUXpresso Eclipse Registers View | MCU on Eclipse&lt;/A&gt;&amp;nbsp;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 17 Feb 2019 09:30:17 GMT</pubDate>
    <dc:creator>BlackNight</dc:creator>
    <dc:date>2019-02-17T09:30:17Z</dc:date>
    <item>
      <title>Help:Delay Function for time delay(S32K144)</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Help-Delay-Function-for-time-delay-S32K144/m-p/868606#M4458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How could I edit a time delay function in S32K144_100Pin?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want code a function for time delay ,just like delay_second() , delay_microsecond(), or just like that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Feb 2019 06:02:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Help-Delay-Function-for-time-delay-S32K144/m-p/868606#M4458</guid>
      <dc:creator>victor_song_171</dc:creator>
      <dc:date>2019-02-16T06:02:33Z</dc:date>
    </item>
    <item>
      <title>Re: Help:Delay Function for time delay(S32K144)</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Help-Delay-Function-for-time-delay-S32K144/m-p/868607#M4459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe you are looking for something like the McuWait module:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/ErichStyger/McuOnEclipseLibrary/blob/master/lib/src/McuWait.c" title="https://github.com/ErichStyger/McuOnEclipseLibrary/blob/master/lib/src/McuWait.c"&gt;McuOnEclipseLibrary/McuWait.c at master · ErichStyger/McuOnEclipseLibrary · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It offers functions to wait for a number of milli-seconds or microseconds:&lt;/P&gt;&lt;P&gt;McuWait_Waitms(1000);&lt;/P&gt;&lt;P&gt;McuWait_Waitus(50);&lt;/P&gt;&lt;P&gt;If using an ARM Cortex-M4, it uses the cycle counter (see &lt;A class="link-titled" href="https://mcuoneclipse.com/2017/01/30/cycle-counting-on-arm-cortex-m-with-dwt/" title="https://mcuoneclipse.com/2017/01/30/cycle-counting-on-arm-cortex-m-with-dwt/"&gt;Cycle Counting on ARM Cortex-M with DWT | MCU on Eclipse&lt;/A&gt;&amp;nbsp; and &lt;A class="link-titled" href="https://mcuoneclipse.com/2018/06/28/measuring-arm-cortex-m-cpu-cycles-spent-with-the-mcuxpresso-eclipse-registers-view/" title="https://mcuoneclipse.com/2018/06/28/measuring-arm-cortex-m-cpu-cycles-spent-with-the-mcuxpresso-eclipse-registers-view/"&gt;Measuring ARM Cortex-M CPU Cycles Spent with the MCUXpresso Eclipse Registers View | MCU on Eclipse&lt;/A&gt;&amp;nbsp;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 17 Feb 2019 09:30:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Help-Delay-Function-for-time-delay-S32K144/m-p/868607#M4459</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2019-02-17T09:30:17Z</dc:date>
    </item>
    <item>
      <title>Re: Help:Delay Function for time delay(S32K144)</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Help-Delay-Function-for-time-delay-S32K144/m-p/868608#M4460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;but using the function mcuwait_waittime(delay_time),weawther all of the computing resource wait for the delay function done?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2019 00:54:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Help-Delay-Function-for-time-delay-S32K144/m-p/868608#M4460</guid>
      <dc:creator>victor_song_171</dc:creator>
      <dc:date>2019-02-20T00:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: Help:Delay Function for time delay(S32K144)</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Help-Delay-Function-for-time-delay-S32K144/m-p/868609#M4461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As&amp;nbsp;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/ErichS"&gt;ErichS&lt;/A&gt;‌ say, or you can use SDK&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;OSIF module ,&amp;nbsp;&lt;/STRONG&gt;function&amp;nbsp;&lt;STRONG&gt;void OSIF_TimeDelay(const uint32_t delay)&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;SysTick timer is used in this function，and&amp;nbsp;&lt;SPAN&gt;SysTick&amp;nbsp;interrupt will be enabled when you call this function, and will always run&amp;nbsp;without another disable action.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2019 03:51:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Help-Delay-Function-for-time-delay-S32K144/m-p/868609#M4461</guid>
      <dc:creator>Yunchuan</dc:creator>
      <dc:date>2019-02-20T03:51:04Z</dc:date>
    </item>
  </channel>
</rss>

